2016年5月4日

iOS中使用RSA对数据进行加密解密

摘要: RSA算法是一种非对称加密算法,常被用于加密数据传输.如果配合上数字摘要算法, 也可以用于文件签名. 本文将讨论如何在iOS中使用RSA传输加密数据. 本文环境 mac os openssl-1.0.1j, openssl需要使用1.x版本, 推荐使用[homebrew](http://brew.s 阅读全文

posted @ 2016-05-04 18:11 On1Key 阅读(484) 评论(0) 推荐(0) 编辑

IOS证书/私钥/代码签名/描述文件

摘要: 1. 相关资源 (1) 钥匙串程序(常用工具->钥匙串),用于创建证书请求、安装证书、导出私钥等 (2) IOS开发中心:https://developer.apple.com/devcenter/ios/index.action (3) IOS描述门户(IOS provisioning Porta 阅读全文

posted @ 2016-05-04 17:26 On1Key 阅读(7113) 评论(1) 推荐(0) 编辑

一篇搞定RSA加密与SHA签名|与Java完全同步

摘要: 基础知识 什么是RSA?答:RSA是一种非对称加密算法,常用来对传输数据进行加密,配合上数字摘要算法,也可以进行文字签名。 RSA加密中padding?答:padding即填充方式,由于RSA加密算法中要加密的明文是要比模数小的,padding就是通过一些填充方式来限制明文的长度。后面会详细介绍pa 阅读全文

posted @ 2016-05-04 17:16 On1Key 阅读(1840) 评论(0) 推荐(0) 编辑

iOS下使用SHA1WithRSA算法加签源码

摘要: 首先了解一下几个相关概念,以方便后面遇到的问题的解决: RSA算法:1977年由Ron Rivest、Adi Shamirh和LenAdleman发明的,RSA就是取自他们三个人的名字。算法基于一个数论:将两个大素数相乘非常容易,但要对这个乘积的结果进行因式分解却非常困难,因此可以把乘积公开作为公钥 阅读全文

posted @ 2016-05-04 16:13 On1Key 阅读(1137) 评论(0) 推荐(0) 编辑

iOS sha1加密算法

摘要: 最近在项目中使用到了网络请求签名认证的方法,于是在网上找关于OC sha1加密的方法,很快找到了一个大众使用的封装好的方法,以下代码便是 我直接在项目中使用了这个方法,而且完美解决问题,但是,今天重点说的是这个但是,在后期的项目修改中,需要加密的字符串里面增加了汉字(之前需要加密的字符串中无汉字), 阅读全文

posted @ 2016-05-04 16:05 On1Key 阅读(7230) 评论(0) 推荐(0) 编辑

UIImageJPEGRepresentation和UIImagePNGRepresentation

摘要: UIImageJPEGRepresentation方法在耗时上比较少 而UIImagePNGRepresentation耗时操作时间比较长 -(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingM 阅读全文

posted @ 2016-05-04 14:10 On1Key 阅读(514) 评论(0) 推荐(0) 编辑

导航