RSA是一种非对称加密算法,适应RSA前先生成一对公钥和私钥. 使用公钥加密的数据可以用私钥解密,同样私钥加密的数据也可以用公钥解密, 不同之处在于,私钥加密数据的同事还可以生成一组签名,签名是用来验证数据是否在传输过程中有变动的,使用公钥.签名.以及公钥加密后的数据,就可以验证是否有变动,当然也可以不验证. 代码示例如下,两个main方法:main和main1.加密解密都是针对byte数组的,考虑到我们实际使用的时候大部分场景应该是用字符串来传递数据,所以演示代码中频繁的将byte数组转化为字…