-
Android平台上的RSA加密解密演示:RSADemo
资源介绍
概述
RSA是目前最有影响力的公钥加密算法,该算法基于一个十分简单的数论事实:将两个大素数相乘十分容易,但那时想要对其乘积进行因式分解却极其困 难,因此可以将乘积公开作为加密密钥,即公钥,而两个大素数组合成私钥。公钥是可发布的供任何人使用,私钥则为自己所有,供解密之用。关于RSA其它需要了解的知识,参考*:
#####在项目开发中对于一些比较敏感的信息需要对其进行加密处理,我们就可以使用RSA这种非对称加密算法来对数据进行加密处理。
使用
####秘钥对的生成
#####1、我们可以在代码里随机生成密钥对
/**
* 随机生成RSA密钥对
*
* @param keyLength
* 密钥长度,范围:512~2048
* 一般1024 * @return */ public static KeyPa
* 一般1024 * @return */ public static KeyPa