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() |
| 限定符和类型 | 方法和说明 |
|---|---|
byte[] |
sm4_crypt_cbc(Sm4Context ctx,
byte[] iv,
byte[] input) |
byte[] |
sm4_crypt_ecb(Sm4Context ctx,
byte[] input) |
void |
sm4_setkey_dec(Sm4Context ctx,
byte[] key) |
void |
sm4_setkey_enc(Sm4Context ctx,
byte[] key) |
public static final int SM4_ENCRYPT
public static final int SM4_DECRYPT
public static final byte[] SboxTable
public static final int[] FK
public static final int[] CK
public void sm4_setkey_enc(Sm4Context ctx, byte[] key) throws java.lang.Exception
java.lang.Exceptionpublic void sm4_setkey_dec(Sm4Context ctx, byte[] key) throws java.lang.Exception
java.lang.Exceptionpublic byte[] sm4_crypt_ecb(Sm4Context ctx, byte[] input) throws java.lang.Exception
java.lang.Exceptionpublic byte[] sm4_crypt_cbc(Sm4Context ctx, byte[] iv, byte[] input) throws java.lang.Exception
java.lang.Exception