核心類與方法
更新時間 2025-05-30 14:56:11
最近更新時間: 2025-05-30 14:56:11
分享文章
加密類 CTyunCrypto
CTyunCrypto 是 SDK 的核心類,提供了加密和解密的主要功能。
構造函數
CTyunCrypto(CryptoMaterials cryptoMaterials):初始化加密對象,傳入加密材料。
主要方法
CryptoResult encrypt(byte[] plainText):加密字節數組,返回加密結果對象。
byte[] decrypt(byte[] cipherText):解密密文字節數組,返回解密后的明文字節數組。
void encryptFile(File inputFile, File outputFile):加密文件。
void decryptFile(File inputFile, File outputFile):解密文件。
加密材料
CryptoMaterialsCryptoMaterials 類用于封裝加密所需的材料,包括加密頭、加密處理器和密鑰生成器。
構造函數
CryptoMaterials(CryptoAlgorithm algorithm):初始化加密材料,指定加密算法。
CryptoMaterials(CryptoAlgorithm algorithm, Map<String, String> encryptionContext):初始化加密材料,指定加密算法和加密上下文。