public class SaSecureUtil
extends java.lang.Object
| 构造器和说明 |
|---|
SaSecureUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static java.lang.String |
aesDecrypt(java.lang.String key,
java.lang.String text)
AES解密
|
static java.lang.String |
aesEncrypt(java.lang.String key,
java.lang.String text)
AES加密
|
static java.lang.String |
md5(java.lang.String str)
md5加密
|
static java.lang.String |
md5BySalt(java.lang.String str,
java.lang.String salt)
md5加盐加密: md5(md5(str) + md5(salt))
|
static java.lang.String |
rsaDecryptByPrivate(java.lang.String privateKeyString,
java.lang.String content)
RSA私钥解密
|
static java.lang.String |
rsaDecryptByPublic(java.lang.String publicKeyString,
java.lang.String content)
RSA公钥解密
|
static java.lang.String |
rsaEncryptByPrivate(java.lang.String privateKeyString,
java.lang.String content)
RSA私钥加密
|
static java.lang.String |
rsaEncryptByPublic(java.lang.String publicKeyString,
java.lang.String content)
RSA公钥加密
|
static java.util.HashMap<java.lang.String,java.lang.String> |
rsaGenerateKeyPair()
生成密钥对
|
static java.lang.String |
sha1(java.lang.String str)
sha1加密
|
static java.lang.String |
sha256(java.lang.String str)
sha256加密
|
public static java.lang.String md5(java.lang.String str)
str - 指定字符串public static java.lang.String sha1(java.lang.String str)
str - 指定字符串public static java.lang.String sha256(java.lang.String str)
str - 指定字符串public static java.lang.String md5BySalt(java.lang.String str,
java.lang.String salt)
str - 字符串salt - 盐public static java.lang.String aesEncrypt(java.lang.String key,
java.lang.String text)
key - 加密的密钥text - 需要加密的字符串public static java.lang.String aesDecrypt(java.lang.String key,
java.lang.String text)
key - 加密的密钥text - 已加密的密文public static java.util.HashMap<java.lang.String,java.lang.String> rsaGenerateKeyPair()
throws java.lang.Exception
java.lang.Exception - 异常public static java.lang.String rsaEncryptByPublic(java.lang.String publicKeyString,
java.lang.String content)
publicKeyString - 公钥content - 内容public static java.lang.String rsaEncryptByPrivate(java.lang.String privateKeyString,
java.lang.String content)
privateKeyString - 私钥content - 内容public static java.lang.String rsaDecryptByPublic(java.lang.String publicKeyString,
java.lang.String content)
publicKeyString - 公钥content - 已加密内容public static java.lang.String rsaDecryptByPrivate(java.lang.String privateKeyString,
java.lang.String content)
privateKeyString - 公钥content - 已加密内容Copyright © 2022. All Rights Reserved.