Class DecryptResult
java.lang.Object
org.ofdrw.crypto.decryptor.DecryptResult
解密结果:包含从密钥描述文件中解密出的文件加密密钥(FEK)和初始化向量(IV)
FEK 和 IV 均为 16 字节,用于 SM4-CBC 模式解密包内文件。
- Since:
- 2.4.0
- Author:
- 权观宇
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
DecryptResult
public DecryptResult(byte[] fek, byte[] iv) 创建解密结果- Parameters:
fek- 文件加密密钥,16字节iv- 初始化向量,16字节- Throws:
IllegalArgumentException- 若参数为 null 或长度不为 16
-
-
Method Details
-
getFek
public byte[] getFek()获取文件加密密钥- Returns:
- FEK 副本(16字节)
-
getIv
public byte[] getIv()获取初始化向量- Returns:
- IV 副本(16字节)
-