码迷,mamicode.com
首页 > 其他好文 > 详细

加密技术的实现

时间:2016-05-20 21:03:50      阅读:174      评论:0      收藏:0      [点我收藏+]

标签:

对于安全问题,一直是人们关注的重中之重,看到网上关于解密破解的网站很多,尽管如此,我们也要努力的去想应对之策。

技术分享
http://www.md5.com.cn/ 目前支持 MD5 CFS 加密算法
http://www.xmd5.org/   支持MD5和各种MD5的变异加密算法的破解,最近似乎刚改版
http://www.cmd5.com/   支持MD5解密
http://www.freerainbowtables.com/ 国外的一个哈希破解站,支持32位的MD5,NTLM,LM,SHA1等加密算法的破解
 加密破解网站

MD5加密技术(消息摘要算法第五版)。

原理是:对输入的信息生成128位散列值(32个字符)

使用的场景:数字签名、口令加密、密码加密。

 MD5已经不是很安全了,常用的增加安全性的放方法是:

(1)加盐:就是在明文固定的位置插入随机串,然后再次进行MD5. 

(2)先加密,后乱序:先对明文进行MD5,然后对加密得到的MD5串的字符进行乱序。

 总之黑客就是攻破了服务器数据库也不能够正确的得出明文。

 

 

Base 64 加密技术:

(1)非常常用的加密技术。

(2)可以将二进制的数据转化成“字符串”

(3)编码之后的结果是由“a-z”,"A-Z","+","-",和辅助符号 “=” 当然辅助符号不是必须要出现的。

 

SHAI加密算法(美国安全局设计的安全散列算法):

对输入的信息生成唯一的140位散列值,(40字节)使用频繁安全。

 

RSA加密算法:

算法原理: 将两个大素数相乘十分容易,但是想要对其乘积进行因式分解却极其困难,因此可以将乘积公开作为加密密钥。

看看网上是怎能说的 参考  只要钥匙足够的长,在现在的科技发展状况下是不能被破解的。是一个能够同时用户加密和数字签名的算法,是目前为止最为优秀的公钥算法之一。

 

加密技术的实现

标签:

原文地址:http://www.cnblogs.com/benpaobadaniu/p/5162814.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!