安全性相关
文章平均质量分 57
jike_yangyujing
极客
展开
-
MD5的作用有哪些
1.密码可以当做密码验证,为了保证密码不在cmd5网站上破译,最好加盐及乱序,也可以只取一半md5的长度。md5是不可逆算法,只要保证算法不变,就能和数据库中的md5相匹配。2.搜索以搜索为例,你输入“csdn 博客” 和 输入“博客 csdn”的结果是不一样的,因为你搜索的时候他们对应的md5是不一样的,他们可以根据这个md5去查询内容。3.版权当一个视频或者音频创作出来的时...原创 2018-05-30 16:55:21 · 13862 阅读 · 1 评论 -
iOS对称加密 AES DES
对称加密解密用同一个密钥, 所以密钥的保密就很重要介绍DES:数据加密标准DES设计中使用了分组密码设计的两个原则:混淆(confusion)和扩散(diffusion)3DES: 是DES向AES过渡的加密算法使用3条56位的密钥对数据进行三次加密。是DES的一个更安全的变形,目前还没有关于攻破3DES的报道AES:高级加密标准是美国联邦政府采用的一种区块加密标准。这个标准用来替...原创 2018-12-21 17:39:51 · 219 阅读 · 0 评论 -
ios RSA 非对称加密
加密方式公钥加密私钥解密私钥加密公钥解密-优点:安全-缺点:速度慢非对称加密算法找出两个很大的质素P和QN = P*QM = (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 · 373 阅读 · 0 评论