标签:
ios下使用RSA算法加密与java后台解密配合demo
首先了解一下几个相关概念,以方便后面遇到的问题的解决:
RSA算法有2个作用一个是加密一个是加签。从这几个函数中,我们可以看到,我们第一种是使用公钥能在客户端:加密数据,以及服务器端用私钥解密。
第二个就是用私钥在客户端加签,然后用公钥在服务器端用公钥验签。第一种完全是为了加密,第二种是为了放抵赖,就是为了防止别人模拟我们的客户端来攻击我们的服务器,导致瘫痪。
下面直接看代码吧:
#import <Security/Security.h>
#import "NSData+Base64.h"
标签:
原文地址:http://www.cnblogs.com/linxiu-0925/p/5070890.html