社区
Java SE
帖子详情
【新手提问】今天在网上看见了MD5的加密方法,那要是从数据库中取出来后怎么给解密呐?
coolhty
2008-02-04 03:40:55
数据是加密后存入数据库的..拿出来的话要怎么样解密呢??
谢谢前辈指导.
...全文
147
6
打赏
收藏
【新手提问】今天在网上看见了MD5的加密方法,那要是从数据库中取出来后怎么给解密呐?
数据是加密后存入数据库的..拿出来的话要怎么样解密呢?? 谢谢前辈指导.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
coolhty
2008-02-05
打赏
举报
回复
恩..是啊..我搜了一下..也是没有..确实把接收到的字符再加一次密然后与数据库的数据比一次就可以了...
maquan
2008-02-04
打赏
举报
回复
3楼的说法“md5加密算法根本就没有提供解密的方法,只有自己破译”,仔细想来,好像也没错,但你这种说法很容易引人误解。
实际上,MD5作为一种散列算法,根本就是不可逆的,它并不是一种“加密算法”。试想一下,一种“把任意长度的字节系列都能变成固定16字节长度序列”的算法,怎么可能是可逆的?怎么可能“解密”?
前一段时间盛传的“MD5算法被破解了”,曾被误解为可以根据MD5结果推算出源序列,事实上,只是能够设法构造出另一个具有相同MD5结果的源序列而已。MD5算法本身无论如何是不可逆的。
nwsl
2008-02-04
打赏
举报
回复
学习!
ilrxx
2008-02-04
打赏
举报
回复
比如说用户注册的时候,你在密码框总输入了一个值,然后将他用md5算法加密以后录入到数据库中,当你在登陆时候,判断登陆密码是否正确,你就还把输入的密码进行md5加密然后和数据库中密码字段的值进行比较,实际上就是楼上说的密文对密文进行匹配,如果要解密的话会比较麻烦,而且md5加密算法根本就没有提供解密的方法,只有自己破译。。。得不偿失
lsj19830812
2008-02-04
打赏
举报
回复
解密是可以解密,但一般不提供解密,一般处理原则是把输入的明文加密后,跟数据库中的密文对比,而保证数据库中的密文不会被解密出来
casablancaliu
2008-02-04
打赏
举报
回复
不解密
直接进行散列值的比较。
推荐楼主去GOOGLE下MD5的一些知识。
简单
加密
解密
工具源码.rar
一、源码描述 这是一款有关
加密
练习的小程序,主要实现了
MD5
加密
、Des
加密
解密
,RSA
加密
解密
的功能, 该源码功能比较简单,仅供
新手
学习交流使用,有需要的可以下载学习一下啊。二、注意事项 1、开发环境为Visual Studio 2008,无
数据库
,使用.net 3.5开发。 2、该源码仅供学习交流使用。
Marco Cantu - Mastering Delphi 7 大图版
CRC32: 3AA2ACCB
MD5
: BDAC1FAC8B4EFE7BC1A74D53CF1D14ED SHA-1: 1B9510BA58182EFE65472DFF4D9719B4E060E285
真正程序员Asp.Net开发系统必
这是我从事.Net程序员多年积赞下来的常用
方法
的精华,可以大大提高大家的开发效率,特别是刚入门的
新手
。常用
方法
包括
MD5
加密
,
解密
,防SQL注入,正则表达式验证等等,还有好多,值得大家收集。
bcprov-jdk15on jar包版本集合
加密
必备的包,比较完整。比jdk自带完整的多,需要的可以下载使用,绝对值得
PHP多功能工具箱源码_it工具箱源码_itselfy1d_工具箱源码php_工具箱源码php_php
加密
_
一款不错的php工具箱源码,功能还是非常齐全的, 源码没有
加密
,如果自己感兴趣的话,可以把前端页面调整美观一些。
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章