com.gbasedbt.judr.crypt.sm4
类 SM4Utils

java.lang.Object
  继承者 com.gbasedbt.judr.crypt.sm4.SM4Utils

public class SM4Utils
extends java.lang.Object


字段摘要
 boolean hexString
           
 java.lang.String iv
           
 java.lang.String secretKey
           
 
构造方法摘要
SM4Utils()
           
 
方法摘要
 java.lang.String decryptData_ECB(java.lang.String cipherText)
           
 java.lang.String encryptData_ECB(java.lang.String plainText)
           
static java.lang.String sm4_decrypt(java.lang.String cipherText)
          SM4 ECB PKCS#7 decrypt with default secrectkey.
static java.lang.String sm4_decrypt(java.lang.String cipherText, java.lang.String keyText)
          SM4 ECB PKCS#7 decrypt.
static java.lang.String sm4_encrypt(java.lang.String plainText)
          SM4 ECB PKCS#7 encrypt with default secrectkey.
static java.lang.String sm4_encrypt(java.lang.String plainText, java.lang.String keyText)
          SM4 ECB PKCS#7 encrypt.
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

字段详细信息

secretKey

public java.lang.String secretKey

iv

public java.lang.String iv

hexString

public boolean hexString
构造方法详细信息

SM4Utils

public SM4Utils()
方法详细信息

encryptData_ECB

public java.lang.String encryptData_ECB(java.lang.String plainText)

decryptData_ECB

public java.lang.String decryptData_ECB(java.lang.String cipherText)

sm4_encrypt

public static java.lang.String sm4_encrypt(java.lang.String plainText,
                                           java.lang.String keyText)
                                    throws java.io.IOException
SM4 ECB PKCS#7 encrypt.

参数:
plainText -
keyText -
返回:
抛出:
java.io.IOException

sm4_encrypt

public static java.lang.String sm4_encrypt(java.lang.String plainText)
                                    throws java.io.IOException
SM4 ECB PKCS#7 encrypt with default secrectkey.

参数:
plainText -
返回:
抛出:
java.io.IOException

sm4_decrypt

public static java.lang.String sm4_decrypt(java.lang.String cipherText,
                                           java.lang.String keyText)
                                    throws java.io.IOException
SM4 ECB PKCS#7 decrypt.

参数:
cipherText -
keyText -
返回:
抛出:
java.io.IOException

sm4_decrypt

public static java.lang.String sm4_decrypt(java.lang.String cipherText)
                                    throws java.io.IOException
SM4 ECB PKCS#7 decrypt with default secrectkey.

参数:
cipherText -
返回:
抛出:
java.io.IOException