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

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

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

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

评论列表