类 Secrets
java.lang.Object
net.apexes.commons.lang.Secrets
- 作者:
- HeDYn
-
方法概要
修饰符和类型方法说明static byte[]aesDecrypt(byte[] content, byte[] key) AES解密static byte[]aesEncrypt(byte[] content, byte[] key) AES加密static byte[]md5(byte[] bytes) 获取字符数组的MD5码static byte[]md5(InputStream is) 获取输入流中数据的MD5码static byte[]获取字符串的MD5码static byte[]获取字符串的MD5码static byte[]获取字符串的MD5码static Stringmd5Base58String(byte[] bytes) 获取字符数组的Base58编码MD5码static Stringmd5Base58String(String text) 获取字符串的Base58编码MD5码static Stringmd5Base58String(String text, String charsetName) 获取字符串的Base58编码MD5码static Stringmd5Base58String(String text, Charset charset) 获取字符串的Base58编码MD5码static Stringmd5HexString(byte[] bytes) 获取字符数组的Hex编码MD5码static Stringmd5HexString(String text) 获取字符串的Hex编码MD5码static Stringmd5HexString(String text, String charsetName) 获取字符串的Hex编码MD5码static Stringmd5HexString(String text, Charset charset) 获取字符串的Hex编码MD5码static byte[]sha1(byte[] bytes) 获取字符数组的SHA1码static byte[]获取字符串的SHA1码static byte[]获取字符串的SHA1码static byte[]获取字符串的SHA1码static Stringsha1Base58String(byte[] bytes) 获取字符数组的Base58编码SHA1码static Stringsha1Base58String(String text) 获取字符串的Base58编码SHA1码static Stringsha1Base58String(String text, String charsetName) 获取字符串的Base58编码SHA1码static Stringsha1Base58String(String text, Charset charset) 获取字符串的Base58编码SHA1码static Stringsha1HexString(byte[] bytes) 获取字符数组的Hex格式SHA1码static Stringsha1HexString(String text) 获取字符串的Hex格式SHA1码static Stringsha1HexString(String text, String charsetName) 获取字符串的Hex格式SHA1码static Stringsha1HexString(String text, Charset charset) 获取字符串的Hex格式SHA1码static intskip32Decrypt(long value, String key) 将使用skip32加密的值解密static longskip32Encrypt(int value, String key) 将value进行skip32加密
-
方法详细资料
-
md5
获取输入流中数据的MD5码- 参数:
is- 输入流- 返回:
- 返回输入流中数据的MD5码
- 抛出:
IOExceptionNoSuchAlgorithmException
-
md5
public static byte[] md5(byte[] bytes) 获取字符数组的MD5码- 参数:
bytes- 字符数组- 返回:
- 返回给定字符数组的MD5码
-
md5
获取字符串的MD5码- 参数:
text- 字符串- 返回:
- 返回给定字符串的MD5码
-
md5
获取字符串的MD5码- 参数:
text- 字符串charsetName- 字符串的编码方式- 返回:
- 返回字符串的MD5码
-
md5
获取字符串的MD5码- 参数:
text- 字符串charset- 字符串的编码方式- 返回:
- 返回字符串的MD5码
-
md5Base58String
获取字符数组的Base58编码MD5码- 参数:
bytes- 字符数组- 返回:
- 返回字符数组的Base58编码MD5码
-
md5Base58String
获取字符串的Base58编码MD5码- 参数:
text- 字符串- 返回:
- 返回给定字符串的Base58编码MD5码
-
md5Base58String
获取字符串的Base58编码MD5码- 参数:
text- 字符串charsetName- 字符串的编码方式- 返回:
- 返回字符串的Base58编码MD5码
-
md5Base58String
获取字符串的Base58编码MD5码- 参数:
text- 字符串charset- 字符串的编码方式- 返回:
- 返回字符串的Base58编码MD5码
-
md5HexString
获取字符数组的Hex编码MD5码- 参数:
bytes- 字符数组- 返回:
- 返回字符数组的Hex编码MD5码(全为小写)
-
md5HexString
获取字符串的Hex编码MD5码- 参数:
text- 字符串- 返回:
- 返回给定字符串的Hex编码MD5码(全为小写)
-
md5HexString
获取字符串的Hex编码MD5码- 参数:
text- 字符串charsetName- 字符串的编码方式- 返回:
- 返回字符串的Hex编码MD5码(全为小写)
-
md5HexString
获取字符串的Hex编码MD5码- 参数:
text- 字符串charset- 字符串的编码方式- 返回:
- 返回字符串的Hex编码MD5码(全为小写)
-
sha1
public static byte[] sha1(byte[] bytes) 获取字符数组的SHA1码- 参数:
bytes- 字符数组- 返回:
- 返回字符数组的SHA1码
-
sha1
获取字符串的SHA1码- 参数:
text- 字符串- 返回:
- 返回字符串的SHA1码
-
sha1
获取字符串的SHA1码- 参数:
text- 字符串charsetName- 字符串的编码方式- 返回:
- 返回字符串的SHA1码
-
sha1
获取字符串的SHA1码- 参数:
text- 字符串charset- 字符串的编码方式- 返回:
- 返回字符串的SHA1码
-
sha1HexString
获取字符数组的Hex格式SHA1码- 参数:
bytes- 字符数组- 返回:
- 返回字符数组的Hex格式SHA1码
-
sha1HexString
获取字符串的Hex格式SHA1码- 参数:
text- 字符串- 返回:
- 返回字符串的Hex格式SHA1码
-
sha1HexString
获取字符串的Hex格式SHA1码- 参数:
text- 字符串charsetName- 字符串的编码方式- 返回:
- 返回字符串的Hex格式SHA1码
-
sha1HexString
获取字符串的Hex格式SHA1码- 参数:
text- 字符串charset- 字符串的编码方式- 返回:
- 返回字符串的Hex格式SHA1码
-
sha1Base58String
获取字符数组的Base58编码SHA1码- 参数:
bytes- 字符数组- 返回:
- 返回字符数组的Base58编码SHA1码
-
sha1Base58String
获取字符串的Base58编码SHA1码- 参数:
text- 字符串- 返回:
- 返回字符串的Base58编码SHA1码
-
sha1Base58String
获取字符串的Base58编码SHA1码- 参数:
text- 字符串charsetName- 字符串的编码方式- 返回:
- 返回字符串的Base58编码SHA1码
-
sha1Base58String
获取字符串的Base58编码SHA1码- 参数:
text- 字符串charset- 字符串的编码方式- 返回:
- 返回字符串的Base58编码SHA1码
-
aesEncrypt
public static byte[] aesEncrypt(byte[] content, byte[] key) AES加密- 参数:
content- 要加密的内容key- 密钥- 返回:
- 返回加密后的内容
-
aesDecrypt
public static byte[] aesDecrypt(byte[] content, byte[] key) AES解密- 参数:
content- 要解密的内容key- 密钥- 返回:
- 返回解密后的内容
-
skip32Encrypt
将value进行skip32加密- 参数:
value- 要加密码的值key- 加密密钥- 返回:
- 返回加密后的值
-
skip32Decrypt
将使用skip32加密的值解密- 参数:
value- 要解决的值key- 解密密钥- 返回:
- 返回解密后的值
-