问题描述
问题如题:现在我们项目里面的加密技术是MD5+密钥,但是加密后的密文还是随便放到网上在线解密一下就出来了,经理所要搞个好一点密码方式,让我研究下。我是加密界小白。求各位大神指点啊
解决方案
解决方案二:
md5不可逆啊何况你还加了盐(可以用rsa加密算法)
解决方案三:
当你们经理看你干不了正经事儿的开发,于是给你排一个看上去扫垃圾的脏活儿的时候,其实这类活儿反而不好干。你还不如跟经理申请一个比较正规的开发工作。
解决方案四:
楼上哥们拐弯骂人,碉堡了。
解决方案五:
MD5不可逆的,解不出来,网上那些解密MD5的全都是有一个MD5加密内容和与之对应的明文,如果不用MD5可以用rsa
解决方案六:
md5又不是用来加密的
解决方案七:
引用4楼lvfeng1989的回复:
MD5不可逆的,解不出来,网上那些解密MD5的全都是有一个MD5加密内容和与之对应的明文,如果不用MD5可以用rsa
那你的意思是我们解密出的密码因为太简单了,太常用了导致?
解决方案八:
解决方案九:
解决方案十:
引用8楼u010037549的回复:
Quote: 引用4楼lvfeng1989的回复:
MD5不可逆的,解不出来,网上那些解密MD5的全都是有一个MD5加密内容和与之对应的明文,如果不用MD5可以用rsa那你的意思是我们解密出的密码因为太简单了,太常用了导致?
MD5不可逆,把2个东西都md5来验证是否相同,你做验证应该明白的吧,其实想复杂就md5后再md5好了...多次md5别人也不好猜你有几次
解决方案十一:
解决方案十二:
解决方案十三:
在网上能够搜出来是因为加密数据太简单,两次md5,或者加盐
解决方案十四:
解决方案十五:
你们经理到底是不是技术?MD5不可逆向的。网上的解密,只是人家通过庞大的数据库比对加密前后的数据而已。因为相同的字符串md5出来的数据是一样的。你们如果md5(数据+md5(秘钥))试试还能不能解开来?
解决方案:
就是有没有我输入简单的密码也很难破解的办法,如142735,虽然只有6位,但是你拿到密文也解密不出的。
时间: 2024-11-03 20:55:32