问题描述
用MD5加密后能解密吗?还有有________这样形式的输入控件吗在ASP.NET中?
解决方案
解决方案二:
1、md5理论上不可逆,但是网上也有很多可破解的网站。2、可以使用css来调整样式。
解决方案三:
不能。有些网站,让你输入原文和散列值,然后存在数据库里。等你再进行所谓的“解密”时,它搜索一下数据库。这叫解密?这叫蒙人。比如说你随便找一份销售合同来,得到它的md5值,你能说有哪一个公司的哪一份销售合同跟别的合同是一模一样的?可是这种网站骗某些人的原因,是因为这些人基本上都只是刚接触、只知道输入几个简单的字,然后就说“它解密了”。在你的程序中,我们举一个例子,假设需要将用户密码变为md5值保存在数据库里。那么你可以采取软件名称+用户名称+用户电子邮件地址+软件公司名称+用户密码+前面所有内容之和的反转文字得到的字符串,还要教研其长度不大于300个字符,并且不小于50个字符。最后才计算md5值。并保存到数据库中。你让那种“网站”怎么去解密?
解决方案四:
在asp.net中的文本输入,跟微软的其它主要的UI开发平台一样,就是TextBox控件。你可以设置它的CssClass或者ThemeID属性来设置各种各样的样式。但是都是TextBox。
解决方案五:
这种所谓的解密网站是用事先准备好的md5值查询数据库得到明文的。你用一部电影md5,让它给你还原出一部电影看看。
解决方案六:
当然不能,因为一个密文对应无数个明文。用你的脚丫想想都能想明白的事情。
解决方案七:
不能,MD5加密后不可逆.可逆的加密码算法也有,参考:http://blog.csdn.net/hdhai9451/article/details/11481721
解决方案八:
可以暴力破解
解决方案九:
我们都知道4+4=8,那给你8,你怎么知道我用的是4+4还是8+0或是6+2呢?网上的破解是经过了很时间累积的结果,目前也只是能够比对相对简单的结果
解决方案十:
加密后对比啊!
解决方案十一:
该回复于2014-12-23 23:53:57被版主删除
解决方案十二:
理论上来说是不行的。。
解决方案十三:
网上所谓的可以对密码解密只是根据人设置密码的习惯,总结出一些可能会被设为密码的字符串,然后md5加密后存入数据库,然后你去查他们就直接帮你对比查询所以如果原字符串在加密前经过一次简单加密之后,那些网站就不可能再查询到原密码了携程就是md5加密后再进行sha1加密。。。。。有本事你去猜。。。。
解决方案十四:
1G的文件md5加密后也是得到一个32位的字符串。你说你能从这个32位字符串解出个1G的文件来么?
解决方案十五:
MD5网上的解密只能是数据库对比,无法解密。想解密就不要用MD5。
解决方案:
解决方案:
MD5是摘要
解决方案:
我记得一篇新闻说一个中国人曾破解过MD5加密算法。
解决方案:
引用17楼jietuan的回复:
我记得一篇新闻说一个中国人曾破解过MD5加密算法。
md5是有碰撞的找到若干种碰撞之一不就相当于解密了你只要输入一个取md5之后和他对上的字符串就行了还用管它是不是原来那个么==
解决方案:
MD5是哈希/摘要算法,不是加密算法。
解决方案:
其实所谓的密码不能解密的意思是在“常规可以忍受的时间长度”内破解不了,任何密码都是可以破解的,只不过有些算法生成的密码需要很久很久时间才能把所有可能遍历一遍进行验证,所以可以认为是破解不了的。等以后有了超级快的计算机,就需要更长的密码串来保证安全性
解决方案:
引用3楼sp1234的回复:
在asp.net中的文本输入,跟微软的其它主要的UI开发平台一样,就是TextBox控件。你可以设置它的CssClass或者ThemeID属性来设置各种各样的样式。但是都是TextBox。
补充其他标签也是可输入的,但是要加上contenteditable属性
解决方案:
md5无法正常破解,除非用暴力破解!
解决方案:
该回复于2014-09-09 00:07:38被版主删除
解决方案:
理论上可以,但数据量太大。最好通过对加密后的MD5进行比对。
解决方案:
只能暴力破解...明文MD5加密后再和MD5对比
解决方案:
不可以。。。
解决方案:
引用19楼ForestDB的回复:
MD5是哈希/摘要算法,不是加密算法。
顶。终于等到这句话了。根本就不是加密算法,所以何来的解密?
解决方案:
不可逆除非你那明文去一个个试
解决方案:
该回复于2014-12-23 23:53:58被版主删除
解决方案:
当然不能
解决方案:
谢啦。。各位,我百度了,是不可以解密。。
解决方案:
MD5不可逆
解决方案:
网上的MD5解密一般都是比较容易的才能解密,因为它数据库里有~不过稍微复杂点就不行了~
解决方案:
md5是有限映射无限,必然是单向不可逆的但单次md5的密码是不安全的因为现在可以模拟碰撞,也就是根据密文,算出一个字符串也能编码成同样的md5值现在比较保险的做法是在密码里混入其他字符串再对其进行md5编码
解决方案:
不能解密吧。。一般如果是做密码用了md5加密的话,找回密码就是重置了!
解决方案:
据说 有人有破解的方法
解决方案:
MD5不可逆的。比方说输入密码后是加密保存,用户登录的时候同样是把输入的密码加密后去和数据库中对比,并没有做解密的工作。
解决方案:
理论上MD5是无法反向破解的。但Md5加密却又可以破解。原因是用工具批量将全部N种组合的键盘字符串用MD5加密后存储起来,然后再进行匹配查询。目前多数的MD5数据库,已经支持到MD5+MD5双重加密水准。所以网站采取的加密密码要格外小心====================问题二asp.net目前没提供你说的那种控件,那种其实也只是控制css而已。asp.net控件只是封装了些普通的div+css成为一个快速开发的控件而已。你可以尝试用inputtype=text设置下css进行设置。
解决方案:
md5不可解密网上说的解密实际是原文加密后存入数据库的加密所以他根据你输入的加密文在数据库中查找如果对应就给你显示原文信息
解决方案:
MD5加密是不可逆转的。
解决方案:
MD5加密后不可以解密!
解决方案:
--不能解密,MD5加密是不可逆的
解决方案:
去搜搜王小云http://baike.baidu.com/view/7636.htm
解决方案:
引用43楼waterSStreaming的回复:
去搜搜王小云http://baike.baidu.com/view/7636.htm
王小云能把一个32位字符串解密出一部AV?
解决方案:
部分可以的,灰机
解决方案:
MD5不可逆,但可以撞
解决方案:
引用44楼yuwenge的回复:
Quote: 引用43楼waterSStreaming的回复:
去搜搜王小云http://baike.baidu.com/view/7636.htm王小云能把一个32位字符串解密出一部AV?
好吧,你想多了,我只是说理论上还是可以解出来的,一部av,用现在最快的计算机,光把可能的解遍历一遍,也到猴年马月了。
解决方案:
MD5应该是不可逆转的
解决方案:
貌似不可以,不过我觉得可以通过hash表计算出来
解决方案:
MD5不能解密。_______长字符是asp.net空间生成出来的。