时间:2013年08月23日作者:小侃评论次数:0
相信很多拿站的朋友对MD5解密这个词应该不陌生,因为MD5解不出,那本来到手的管理员账号密码就飞了,我经常也在群里看见很多人就发一个MD5的密文,然后在求解…….
因此,我就研究数日,研发出以一款MD5解密利器,旨在帮那些到处求解的朋友给出一个方便的查解工具。
软件名称:小侃专用MD5密文解密利器
软件大小:85k
软件性质:免费软件
软件版本:1.0.0.0
运行平台:win7/8/8.1 winxp需要下载
.Net Framework2.0平台:NetFx20SP2_x86(32位系统) NetFx20SP2_x64(64位系统)
下载地址:小侃专用MD5密文解密利器
时间:2013年08月15日作者:小侃评论次数:0
在实际的工作当时,不乏字符串的加密处理,例如悲催的csdn密码泄漏,只因该系统把用户的密码以明文的方式在数据库中进行保存,如果把用户的密码经md5处理后,即使管理员登录数据库也不能识别出用户的密码,在安全方面则做到了保密。
一般md5加密,分为字符串加密和文件加密两种。这里说的加密只是一种不严谨的说法,实际并非加密,只是一种散列算法,其不可逆,即拿到一个md5值不能反向得到源字符串或源文件内容,如果能够可逆,试想当我们得到一个md5值后就可以得反向得到一个1T大的蓝光高清电影,这是多么恐怖的事情。
- #region 1.获得md5值
- public static string GetMD5(string msg)
- {
- StringBuilder sb = new StringBuilder();
- using (MD5 md5=MD5.Create())
- {
- byte[] buffer = Encoding.UTF8.GetBytes(msg);
- byte[] newB = md5.ComputeHash(buffer);
- foreach (byte item in newB)
- {
- sb.Append(item.ToString(“x2”));
- }
- }
- return sb.ToString();
- }
- #endregion
- #region 2获得一个文件的MD5
- public static string GetFileMD5(string filepath)
- {
- StringBuilder sb = new StringBuilder();
- using (MD5 md5=MD5.Create())
- {
- using (FileStream fs=File.OpenRead(filepath))
- {
- byte[] newB = md5.ComputeHash(fs);
- foreach (byte item in newB)
- {
- sb.Append(item.ToString(“x2”));
- }
- }
- }
- return sb.ToString();
- }
- #endregion
最新评论
Does your site have a contact pa »
Post:2015-05-25 23:19:39请问你tag,云图的动画效果是怎么实现的?
Post:2015-04-23 16:16:47很强大!
Post:2012-03-17 23:03:43老师 您好,我想向您咨询一下,我 »
Post:2012-03-17 19:00:43电脑菜鸟一个搜黑客,就来到这里了 »
Post:2012-03-04 14:23:16我的为什么说无法保存到此处,请选 »
Post:2012-02-15 23:21:07小侃帅哥,姐姐来看你了。文章不错 »
Post:2011-12-18 18:26:03:!: :mrgreen:
Post:2011-09-05 16:53:36