关于RSA加密接口的步骤
- http://www.usey.cn/rsa 先去获取公钥和私钥
-
public static String encryptStr(String encryptStr) { RSA rsa2 = new RSA(null, publicKey); return rsa2.encryptBase64(encryptStr, KeyType.PublicKey); }
加密方式
-
public static boolean originCorrect(String secreteToken,String encryptStr) { if (StrUtil.isBlank(secreteToken)) return false; try { RSA rsa2 = new RSA(privateKey, null); String origin = rsa2.decryptStr(secreteToken, KeyType.PrivateKey); return encryptStr.equals(origin); } catch (Exception e) { return false; } }
解密方式
- 有了上述两个工具类之后,先把公钥与私钥记下来,在加密时使用公钥,解密时使用私钥即可。如果是不同的系统把私钥存到另一个系统去解密即可。

浙公网安备 33010602011771号