Uses of Class
cn.gmkit.sm4.SM4Options
Packages that use SM4Options
-
Uses of SM4Options in cn.gmkit.integration
Methods in cn.gmkit.integration with parameters of type SM4OptionsModifier and TypeMethodDescriptionSM2Sm4Hybrid.encrypt(String publicKeyHex, byte[] plaintext, SM4Options options) 使用指定 SM4 选项加密字节数组。SM2Sm4Hybrid.encrypt(String publicKeyHex, String plaintext, Charset charset, SM4Options options) 使用指定字符集与 SM4 选项加密文本。 -
Uses of SM4Options in cn.gmkit.sm4
Methods in cn.gmkit.sm4 that return SM4OptionsMethods in cn.gmkit.sm4 with parameters of type SM4OptionsModifier and TypeMethodDescriptionbyte[]SM4.decrypt(byte[] key, byte[] ciphertext, SM4Options options) 使用指定配置解密。byte[]SM4.decrypt(byte[] key, SM4CipherResult result, SM4Options options) 解密SM4CipherResult。static byte[]SM4Util.decrypt(byte[] key, byte[] ciphertext, SM4Options options) 解密字节密文。static byte[]SM4Util.decrypt(byte[] key, SM4CipherResult result, SM4Options options) 解密SM4CipherResult。byte[]SM4.decryptHex(String keyHex, String ciphertextHex, SM4Options options) 使用十六进制密钥解密十六进制密文。static byte[]SM4Util.decryptHex(String keyHex, String ciphertextHex, SM4Options options) 使用十六进制密钥解密十六进制密文。SM4.decryptToString(byte[] key, byte[] ciphertext, Charset charset, SM4Options options) 解密并使用指定字符集解码。SM4.decryptToString(byte[] key, SM4CipherResult result, Charset charset, SM4Options options) 解密并使用指定字符集解码。static StringSM4Util.decryptToString(byte[] key, byte[] ciphertext, Charset charset, SM4Options options) 解密字节密文并按指定字符集解码。static StringSM4Util.decryptToString(byte[] key, SM4CipherResult result, Charset charset, SM4Options options) 解密SM4CipherResult并按指定字符集解码。SM4.decryptToUtf8(byte[] key, byte[] ciphertext, SM4Options options) 解密并按 UTF-8 解码返回字符串。SM4.decryptToUtf8(byte[] key, SM4CipherResult result, SM4Options options) 解密SM4CipherResult并按 UTF-8 解码返回字符串。static StringSM4Util.decryptToUtf8(byte[] key, byte[] ciphertext, SM4Options options) 解密字节密文并按 UTF-8 解码。static StringSM4Util.decryptToUtf8(byte[] key, SM4CipherResult result, SM4Options options) 解密SM4CipherResult并按 UTF-8 解码。SM4.encrypt(byte[] key, byte[] data, SM4Options options) 使用指定配置加密。SM4.encrypt(byte[] key, String data, SM4Options options) 使用 UTF-8 文本加密。SM4.encrypt(byte[] key, String data, Charset charset, SM4Options options) 使用指定字符集编码文本后加密。static SM4CipherResultSM4Util.encrypt(byte[] key, byte[] data, SM4Options options) 使用字节密钥加密字节数组。static SM4CipherResultSM4Util.encrypt(byte[] key, String data, SM4Options options) 使用字节密钥加密 UTF-8 文本。static SM4CipherResultSM4Util.encrypt(byte[] key, String data, Charset charset, SM4Options options) 使用字节密钥和指定字符集加密文本。SM4.encryptHex(String keyHex, byte[] data, SM4Options options) 使用十六进制密钥加密字节数组。SM4.encryptHex(String keyHex, String data, SM4Options options) 使用十六进制密钥加密 UTF-8 文本。static SM4CipherResultSM4Util.encryptHex(String keyHex, byte[] data, SM4Options options) 使用十六进制密钥加密字节数组。static SM4CipherResultSM4Util.encryptHex(String keyHex, String data, SM4Options options) 使用十六进制密钥加密 UTF-8 文本。