2020-05-14 RSA加解密

  1. openssl生成rsa私钥公钥
    生成私钥:OpenSSL> genrsa -out test_private.pem 1024
    生成公钥:OpenSSL> rsa -in test_private.pem -pubout -out test_public.pem
  2. pkcs1转pkcs8
    java中不能直接使用pkcs1,需要转为pkcs8,实测转换之后加解密没有问题
    OpenSSL> pkcs8 -topk8 -inform PEM -in test_private.pem -outform pem -nocrypt -out pkcs8_test_private.pem
  3. rsa分段加解密问题
    <dependency>
        <groupId>cn.hutool</groupId>
        <artifactId>hutool-crypto</artifactId>
        <version>5.2.5</version>
    </dependency>
原文地址:https://www.cnblogs.com/imgax/p/12890615.html