| | |
| | | * @author 老马 |
| | | */ |
| | | public class EncryptUtils { |
| | | |
| | | /** |
| | | * 公钥 |
| | | */ |
| | | public static final String PUBLIC_KEY = "publicKey"; |
| | | |
| | | /** |
| | | * 私钥 |
| | | */ |
| | |
| | | /** |
| | | * AES加密 |
| | | * |
| | | * @param data 待解密数据 |
| | | * @param data 待加密数据 |
| | | * @param password 秘钥字符串 |
| | | * @return 加密后字符串, 采用Base64编码 |
| | | */ |
| | |
| | | /** |
| | | * AES加密 |
| | | * |
| | | * @param data 待解密数据 |
| | | * @param data 待加密数据 |
| | | * @param password 秘钥字符串 |
| | | * @return 加密后字符串, 采用Hex编码 |
| | | */ |
| | |
| | | /** |
| | | * sm2私钥解密 |
| | | * |
| | | * @param data 待加密数据 |
| | | * @param data 待解密数据 |
| | | * @param privateKey 私钥 |
| | | * @return 解密后字符串 |
| | | */ |
| | |
| | | /** |
| | | * rsa私钥解密 |
| | | * |
| | | * @param data 待加密数据 |
| | | * @param data 待解密数据 |
| | | * @param privateKey 私钥 |
| | | * @return 解密后字符串 |
| | | */ |