Java非对称加密RSA工具类
作者:linin630 / 发布于2015/5/19/ 680

我们平时所知道的密码什么的都基本是一个,DES、AES的加密解密也都是用同一个密码,但是RSA就不一样了,RSA有2个密码:公钥、私钥。

为什么要用2个密码?要怎么用?
用2个密码自然是为了数据的安全,防止丢失数据后被人恶意破解。
至于怎么用,其实就是用公钥加密后只能用私钥解密,私钥加密后只能用公钥解密。

就以支付宝的集成为例,你得在本地生成公钥跟私钥,然后上床给支付宝,之后传输数据的时候就是用这对密码来加解密的。(当然,加解密的步骤支付宝已经帮你做了,你是不用去写RSA的代码的)

Copyright © 2004 - 2024 dezai.cn. All Rights Reserved 站长博客 粤ICP备13059550号-3