iOS小技能:RSA签名、验签、加密、解密的原理
文章目录
- 引言
- I RSA算法流程
-
- 1.1 算法原理
- 1.2 公钥和私钥的生成
- 1.3 RSA 加密
- 1.4 RSA 解密
- 1.5 RSA加密、签名区别
- 1.6 RSA签名的过程
- II 代码实现
-
- 2.1 OC 实现
- 2.2 java实现
- III 案例
-
- 3.1 SHA1withRSA加签\验签
- see also
引言
- 对称加密算法:数据发送方将明文和密钥一起经过特殊加密算法处理成密文后,将它发送出去。接收方收到密文后,若想解读原文,则需要使用加密用到的相同密钥及相同算法的逆算法对密文进行解密,才能使其恢复成原文。
最典型的问题就是如何同步这个密钥,同步过程如果在公网上,不进行加密是可以抓包拿到的&#x