iOS SHA1+RSA 签名 验签

最近开发用到了SHA1+RSA 签名与验签,后台为PHP。开始后台给的是pem格式的证书,查找了各类资料发现需要使用openssl才能使用pem格式。由于我们开发的是SDK,为了尽量减少包的大小,决定不使用openssl,看看有没有别的办法解决这个问题。

后来发现使用p12与der格式的证书就可以,于是让后台重新发了一份。

最近刚接触加密相关的知识,了解到公钥用来加密与验签,私钥用来解密与签名。

好了话不多说,上干货。

主要使用到SecKeyRawSign函数与SecKeyRawVerify函数

Hi!Demo在这里

生成公钥私钥查考的下面文章:

http://www.jianshu.com/p/74a796ec5038

以及关于数字签名讲解感觉很好的一个文章:

http://www.ruanyifeng.com/blog/2011/08/what_is_a_digital_signature.html

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。