Commit da48caf3 authored by yanzg's avatar yanzg

修改实体位置

parent 8df3226a
...@@ -16,6 +16,18 @@ import java.security.spec.X509EncodedKeySpec; ...@@ -16,6 +16,18 @@ import java.security.spec.X509EncodedKeySpec;
/** /**
* RSA * RSA
* # 知识点
* 1. 从一个固定长度的字节数组转换为另外一个固定长度的字节数组。如117的加密对应128的解密
* 2. RSA分为公钥+私钥
* 3. 可以用公钥加密+私钥解密 或者 私钥加密+公钥解密
* 4. 因为加密只有字节,所以需要转换为base64
* <p>
* # 流程
* 1. 生成公钥私钥
* 2. 将公钥转换为字节,然后转换为base64字符串
* 3. 将私钥转换为字节,然后转换为base64字符串
* 4. 将来源字符串转换为字节,并按照固定加密长度截断,依次用公钥字符串生成的公钥进行加密。将加密后的字节转换为base64字符串。
* 5. 将需要解密的字符串转换为字节,按照固定解密长度阶段,依次用私钥字符串生成的私钥进行解密。
* *
* @author 颜佐光 * @author 颜佐光
*/ */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment