项目中的加密技术

九幽之君 2015-12-23 05:24:32
问题如题:现在我们项目里面的加密技术是MD5+密钥,但是加密后的密文还是随便放到网上在线解密一下就出来了,经理所要搞个好一点密码方式,让我研究下。我是加密界小白。求各位大神指点啊
...全文
183 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
九幽之君 2015-12-24
  • 打赏
  • 举报
回复
就是有没有我输入简单的密码也很难破解的办法,如142735,虽然只有6位,但是你拿到密文也解密不出的。
正怒月神 2015-12-24
  • 打赏
  • 举报
回复
你们经理到底是不是技术? MD5不可逆向的。网上的解密,只是人家通过庞大的数据库比对加密前后的数据而已。 因为相同的字符串 md5出来的数据是一样的。 你们如果 md5(数据+md5(秘钥)) 试试还能不能解开来?
lxllb8 2015-12-24
  • 打赏
  • 举报
回复
在网上能够搜出来是因为加密数据太简单,两次md5,或者加盐
hercules135 2015-12-24
  • 打赏
  • 举报
回复
引用 8 楼 u010037549 的回复:
[quote=引用 4 楼 lvfeng1989 的回复:] MD5不可逆的,解不出来,网上那些解密MD5的全都是有一个MD5加密内容和与之对应的明文,如果不用MD5可以用rsa
那你的意思是我们解密出的密码因为太简单了,太常用了导致?[/quote] MD5不可逆,把2个东西都md5来验证是否相同,你做验证应该明白的吧,其实想复杂就md5后再md5好了...多次md5别人也不好猜你有几次
九幽之君 2015-12-24
  • 打赏
  • 举报
回复
引用 4 楼 lvfeng1989 的回复:
MD5不可逆的,解不出来,网上那些解密MD5的全都是有一个MD5加密内容和与之对应的明文,如果不用MD5可以用rsa
那你的意思是我们解密出的密码因为太简单了,太常用了导致?
Poopaye 2015-12-23
  • 打赏
  • 举报
回复
md5又不是用来加密的
lvfeng_95 2015-12-23
  • 打赏
  • 举报
回复
MD5不可逆的,解不出来,网上那些解密MD5的全都是有一个MD5加密内容和与之对应的明文,如果不用MD5可以用rsa
redshiliu 2015-12-23
  • 打赏
  • 举报
回复
楼上哥们拐弯骂人,碉堡了。
  • 打赏
  • 举报
回复
当你们经理看你干不了正经事儿的开发,于是给你排一个看上去扫垃圾的脏活儿的时候,其实这类活儿反而不好干。你还不如跟经理申请一个比较正规的开发工作。
newtee 2015-12-23
  • 打赏
  • 举报
回复
md5不可逆啊 何况你还加了盐 (可以用rsa 加密算法)

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧