关于RSA加密接口的步骤

  1. http://www.usey.cn/rsa  先去获取公钥和私钥
  2. public static String encryptStr(String encryptStr) {
                RSA rsa2 = new RSA(null, publicKey);
                return rsa2.encryptBase64(encryptStr, KeyType.PublicKey);
        }

    加密方式

  3. 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;
            }
        }

    解密方式

  4. 有了上述两个工具类之后,先把公钥与私钥记下来,在加密时使用公钥,解密时使用私钥即可。如果是不同的系统把私钥存到另一个系统去解密即可。
posted @ 2024-11-28 10:10  嘿咻噜啦啦  阅读(44)  评论(0)    收藏  举报