
安全
JerryVon
这个作者很懒,什么都没留下…
展开
-
Tomcat配置https单向双向认证,iOS加密解密验证,iOS访问HTTPS
一.生成证书 生成CA证书。目前不使用第三方权威机构的CA来认证,自己充当CA的角色。 1.创建私钥: openssl genrsa -out root/root-key.pem 1024 2.创建证书请求: openssl req -new -out root/root-req.csr -key root/root-key.pem 3.自签署证书: openssl原创 2013-01-28 15:54:36 · 13886 阅读 · 6 评论 -
iOS&Java常用加密(二)单向加密
单向加密就是用同一个密钥去加密和解密。 一.AES 支持密钥128位,192位,256位(常用的是128位 md5, 256位 sha256) 算法/工作模式/填充方式的概念: 算法是:AES 工作模式:ECB/CBC 默认情况下iOS是CBC的,我提供的例子是ECB的的工作模式,所以iOS在设置加密参数的时候要添加参数 kCCOptionECBMode 填充方式:kCCOpti原创 2014-03-31 20:19:56 · 6925 阅读 · 1 评论 -
iOS&Java常用加密(一)
一.HASH散列算法 1.MD5算法 不可逆 128位或者64位串,byte数字长度就是16和8,一般表示是使用16进制来表示的话,1个byte转换成2个16bit,分别表示高地位,所以生成的字符串是16位或者是32位的,16位其实是从32位中的中间部分抽出来的。 我们所说的密码多少位,是表示多少bit,转换成byte数组的话,就是除以8,但是如果输出16进制的话就是除以4,因为"1111原创 2014-03-30 21:17:25 · 9216 阅读 · 0 评论