public class EncryptCoderSM4Impl extends AbstractEncryptCoder
DEFAULT_CHARSET, MAX_BLOCK_SIZE, UNSUPPORT_MSG| 构造器和说明 |
|---|
EncryptCoderSM4Impl() |
| 限定符和类型 | 方法和说明 |
|---|---|
byte[] |
decrypt(byte[] ciphertext)
解密数据 文件
|
java.lang.String |
decrypt(java.lang.String ciphertext)
解密数据 字符串
|
byte[] |
encrypt(byte[] data)
加密文件类型的二进制数据
|
java.lang.String |
encrypt(java.lang.String data)
加密字符串
|
java.lang.String |
generateKey() |
byte[] |
getHeaderMark()
获取头部标识
|
bytes2Str, decrypt, doFinal, encrypt, getSecretKey, mergeBytes, removeHeader, signature, signature, signatureCheck, signatureCheck, str2Bytespublic EncryptCoderSM4Impl()
throws CoderException
CoderExceptionpublic byte[] getHeaderMark()
AbstractEncryptCoderpublic byte[] encrypt(byte[] data)
throws CoderException
EncryptCoderencrypt 在接口中 EncryptCoderencrypt 在类中 AbstractEncryptCoderdata - 待加密明文CoderExceptionpublic byte[] decrypt(byte[] ciphertext)
throws CoderException
EncryptCoderdecrypt 在接口中 EncryptCoderdecrypt 在类中 AbstractEncryptCoderciphertext - 密文CoderExceptionpublic java.lang.String encrypt(java.lang.String data)
throws CoderException
EncryptCoderencrypt 在接口中 EncryptCoderencrypt 在类中 AbstractEncryptCoderdata - 待加密明文
具体的加密操作:正文/附件/日志等CoderExceptionpublic java.lang.String decrypt(java.lang.String ciphertext)
throws CoderException
EncryptCoderdecrypt 在接口中 EncryptCoderdecrypt 在类中 AbstractEncryptCoderciphertext - 密文CoderExceptionpublic java.lang.String generateKey()