
安全性相关
文章平均质量分 57
jike_yangyujing
极客
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MD5的作用有哪些
1.密码 可以当做密码验证,为了保证密码不在cmd5网站上破译,最好加盐及乱序,也可以只取一半md5的长度。md5是不可逆算法,只要保证算法不变,就能和数据库中的md5相匹配。 2.搜索 以搜索为例,你输入“csdn 博客” 和 输入“博客 csdn”的结果是不一样的,因为你搜索的时候他们对应的md5是不一样的,他们可以根据这个md5去查询内容。 3.版权 当一个视频或者音频创作出来的时...原创 2018-05-30 16:55:21 · 14091 阅读 · 1 评论 -
iOS对称加密 AES DES
对称加密解密用同一个密钥, 所以密钥的保密就很重要 介绍 DES:数据加密标准 DES设计中使用了分组密码设计的两个原则:混淆(confusion)和扩散(diffusion) 3DES: 是DES向AES过渡的加密算法 使用3条56位的密钥对数据进行三次加密。是DES的一个更安全的变形,目前还没有关于攻破3DES的报道 AES:高级加密标准 是美国联邦政府采用的一种区块加密标准。这个标准用来替...原创 2018-12-21 17:39:51 · 251 阅读 · 0 评论 -
ios RSA 非对称加密
加密方式 公钥加密私钥解密 私钥加密公钥解密 -优点:安全 -缺点:速度慢 非对称加密算法 找出两个很大的质素P和Q N = P*Q M = (P-1)*(Q-1) 计算公钥:找出整数E, E与M互质,即除了1以外没有其它公约数(特点:公钥简单,通常可以公开) 私钥:找出整数D,使得(E*D)%M=1(特点:私钥复杂,通常私家珍藏) 加密:(X^E)%N = Y (X是明文,Y是密文) 解密...原创 2018-12-21 17:47:44 · 526 阅读 · 0 评论