public class Encryption
extends java.lang.Object
Constructor and Description |
---|
Encryption() |
Modifier and Type | Method and Description |
---|---|
static byte[] |
decryptStringAESFromBytesToBytes(byte[] bytes,
java.lang.String key) |
static byte[] |
decryptStringAESFromStringToBytes(java.lang.String text,
java.lang.String key) |
static java.lang.String |
decryptStringAESFromStringToString(java.lang.String text,
java.lang.String key) |
static java.lang.String |
md5(java.lang.String s) |
static java.lang.String |
randomSalt(int length) |
public static java.lang.String decryptStringAESFromStringToString(java.lang.String text, java.lang.String key) throws java.io.IOException, java.security.NoSuchAlgorithmException, javax.crypto.NoSuchPaddingException, java.security.InvalidKeyException
java.io.IOException
java.security.NoSuchAlgorithmException
javax.crypto.NoSuchPaddingException
java.security.InvalidKeyException
public static byte[] decryptStringAESFromStringToBytes(java.lang.String text, java.lang.String key) throws java.io.IOException, java.security.NoSuchAlgorithmException, javax.crypto.NoSuchPaddingException, java.security.InvalidKeyException
java.io.IOException
java.security.NoSuchAlgorithmException
javax.crypto.NoSuchPaddingException
java.security.InvalidKeyException
public static byte[] decryptStringAESFromBytesToBytes(byte[] bytes, java.lang.String key) throws java.io.IOException, java.security.NoSuchAlgorithmException, javax.crypto.NoSuchPaddingException, java.security.InvalidKeyException
java.io.IOException
java.security.NoSuchAlgorithmException
javax.crypto.NoSuchPaddingException
java.security.InvalidKeyException
public static java.lang.String md5(java.lang.String s)
public static java.lang.String randomSalt(int length)