com.gbasedbt.judr.crypt.sm4
类 SM4

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

public class SM4
extends java.lang.Object


字段摘要
static int[] CK
           
static int[] FK
           
static byte[] SboxTable
           
static int SM4_DECRYPT
           
static int SM4_ENCRYPT
           
 
构造方法摘要
SM4()
           
 
方法摘要
static byte[] PKCS5Padding(byte[] inputByte)
           
static byte[] PKCS7PaddingRestore(byte[] paramArray)
           
 byte[] sm4_crypt_ecb(SM4_Context ctx, byte[] input)
           
 void sm4_setkey_dec(SM4_Context ctx, byte[] key)
           
 void sm4_setkey_enc(SM4_Context ctx, byte[] key)
           
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

字段详细信息

SM4_ENCRYPT

public static final int SM4_ENCRYPT
另请参见:
常量字段值

SM4_DECRYPT

public static final int SM4_DECRYPT
另请参见:
常量字段值

SboxTable

public static final byte[] SboxTable

FK

public static final int[] FK

CK

public static final int[] CK
构造方法详细信息

SM4

public SM4()
方法详细信息

PKCS5Padding

public static byte[] PKCS5Padding(byte[] inputByte)

PKCS7PaddingRestore

public static byte[] PKCS7PaddingRestore(byte[] paramArray)
                                  throws java.lang.Exception
抛出:
java.lang.Exception

sm4_setkey_enc

public void sm4_setkey_enc(SM4_Context ctx,
                           byte[] key)
                    throws java.lang.Exception
抛出:
java.lang.Exception

sm4_setkey_dec

public void sm4_setkey_dec(SM4_Context ctx,
                           byte[] key)
                    throws java.lang.Exception
抛出:
java.lang.Exception

sm4_crypt_ecb

public byte[] sm4_crypt_ecb(SM4_Context ctx,
                            byte[] input)
                     throws java.lang.Exception
抛出:
java.lang.Exception