public class AESUtil
extends java.lang.Object
| 构造器和说明 |
|---|
AESUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static java.lang.String |
decrypt(java.lang.String key,
java.lang.String ciphertext,
java.lang.String iv) |
static wrp.jdk.nashorn.internal.runtime.ScriptObject |
encrypt(java.lang.String key,
java.lang.String plaintext) |
static java.lang.String |
generateKey(int bit) |
public static wrp.jdk.nashorn.internal.runtime.ScriptObject encrypt(java.lang.String key,
java.lang.String plaintext)
throws javax.crypto.NoSuchPaddingException,
java.security.NoSuchAlgorithmException,
javax.crypto.BadPaddingException,
javax.crypto.IllegalBlockSizeException,
java.security.InvalidAlgorithmParameterException,
java.security.InvalidKeyException
javax.crypto.NoSuchPaddingExceptionjava.security.NoSuchAlgorithmExceptionjavax.crypto.BadPaddingExceptionjavax.crypto.IllegalBlockSizeExceptionjava.security.InvalidAlgorithmParameterExceptionjava.security.InvalidKeyExceptionpublic static java.lang.String decrypt(java.lang.String key,
java.lang.String ciphertext,
java.lang.String iv)
throws javax.crypto.NoSuchPaddingException,
java.security.NoSuchAlgorithmException,
java.security.InvalidAlgorithmParameterException,
java.security.InvalidKeyException,
javax.crypto.BadPaddingException,
javax.crypto.IllegalBlockSizeException
javax.crypto.NoSuchPaddingExceptionjava.security.NoSuchAlgorithmExceptionjava.security.InvalidAlgorithmParameterExceptionjava.security.InvalidKeyExceptionjavax.crypto.BadPaddingExceptionjavax.crypto.IllegalBlockSizeExceptionpublic static java.lang.String generateKey(int bit)
throws java.security.NoSuchAlgorithmException
java.security.NoSuchAlgorithmException