社区
数据库相关
帖子详情
MD5加密后生成的字符串,如何在返回原来的
walkmangood
2007-07-18 01:42:11
如:a的md5是
md5(a,32) = 0cc175b9c0f1b6a831c399e269772661
md5(a,16) = c0f1b6a831c399e2
但是能否用程序把“0cc175b9c0f1b6a831c399e269772661”还原回a
我看到有的网站有在线加密和解密的
http://www.cmd5.com/default.aspx
...全文
1927
9
打赏
收藏
MD5加密后生成的字符串,如何在返回原来的
如:a的md5是 md5(a,32) = 0cc175b9c0f1b6a831c399e269772661 md5(a,16) = c0f1b6a831c399e2 但是能否用程序把“0cc175b9c0f1b6a831c399e269772661”还原回a 我看到有的网站有在线加密和解密的 http://www.cmd5.com/default.aspx
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rodgerkong
2007-07-18
打赏
举报
回复
MD5实际上是个Hash算法而不是加密方法,Hash是不可逆的。
因为Hash存在碰撞,所以即使有可能逆转,那也面临多种可能的解。
walkmangood(农民伯伯)所言的用法,可能是用Hash来做内容的完整性校验,实际内容存储在其他地方。
walkmangood
2007-07-18
打赏
举报
回复
不好意思,结贴了,人人都有分。
gzmhero
2007-07-18
打赏
举报
回复
1
不是返过来,而是拿新的内容用md5加密来比较。
还有,用MD5是用来校验原来内容的完整性的。
walkmangood
2007-07-18
打赏
举报
回复
我是楼主,但是我看到好多介绍用MD5做数据库保存内容或字段的文章,我就纳闷了,他们保存的时候是MD5加过密的,怎么给返回来的?
gzmhero
2007-07-18
打赏
举报
回复
那个什么破解是理解错了,不是破解,只是发现了md5碰撞,仍然是不能解密的。
brightyang
2007-07-18
打赏
举报
回复
md5为不可逆加密算法~
但是山东大学有个女人整了个破解出来
但是破解机率很小
云孤天
2007-07-18
打赏
举报
回复
1
这个网站上的解密是通过穷举法列出的结果,事实上不可能通过其他算法来反向算出来
iuIRCClient
2007-07-18
打赏
举报
回复
md5是不可逆的
gzmhero
2007-07-18
打赏
举报
回复
不可能,是不可逆的。
一个文件可以加密出一个串,但是这个串怎样也表达不了文件的内容。
使用
Md5
进行
字符串
加密
在业务中,直接将密码存储在数据库中是不安全的,所以需要将密码
加密
后再存入数据库当中。
MD5
算法的算法特点如下: 压缩性:针对不同长度待
加密
的数据、
字符串
等等,其都可以
返回
一个固定长度的
MD5
加密
字符串
。(通常32位的16进制
字符串
);
加密
不可逆:其
加密
过程几乎不可逆,除非维护一个庞大的Key-Value数据库来进行碰撞破解,否则几乎无法解开。 容易计算:从原数据计算出
MD5
值很容易。 抗修改:对于一个固定的
字符串
。数字等等,
MD5
加密
后...
python
md5
加密
字符串
_Python使用
MD5
加密
字符串
示例
Python使用
MD5
加密
字符串
示例Python
加密
模块有好几个,但无论是哪种
加密
方式都需要先导入相应的
加密
模块然后再使用模块对
字符串
加密
。先导入
md5
加密
所需模块:代码如下:import hashlib创建
md5
对象代码如下:m = hashlib.
md5
()
生成
加密
串,其中 password 是要
加密
的
字符串
代码如下:m.update('password')获取
加密
串代码如下:psw = m....
python对一个
字符串
进行
md5
加密
在Python中,你可以使用hashlib模块来进行
MD5
加密
。这段代码首先定义了一个
md5
_hash函数,该函数接受一个
字符串
作为输入,然后
返回
该
字符串
的
MD5
摘要。你可以调用这个函数并传入需要
加密
的
字符串
来获取其
MD5
加密
结果。请注意,
MD5
算法并不是一个安全的哈希算法,因为它容易受到碰撞攻击。在一些安全场景下,比如密码存储,应该使用更安全的哈希算法,比如SHA-256。
使用
MD5
加密
字符串
提示:文章写完后,目录可以自动
生成
,如何
生成
可参考右边的帮助文档 文章目录前言一、
MD5
?二、怎么
加密
总结 前言 提示:无 Linux日常使用过程中会出现各种问题,好记性不如烂笔头。 提示:无 一、
MD5
?
MD5
是常见的密码
加密
方式,比如系统登录时,如果密码为明文,就会有安全风险,可以用msd5进行
加密
。 二、怎么
加密
可在Linux中用openssl命令对文本进行
加密
: [root@localhost ~]# echo -n admin | openssl
md5
(stdin)= 21232f.
MD5
原理及
加密
字符串
和文件
基本概念
MD5
,全名Message Digest Algorithm 5 ,中文名为消息摘要算法第五版,为计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护。 主要是通过特定的hash散列方法将文本信息转换成简短的信息摘要,压缩+
加密
+hash算法的结合体,是绝对不可逆的。 不同消息(文件)的
MD5
码不一样,所以经常用来检验文件是否被修改过。 使用
MD5
加密
消息和
字符串
(
数据库相关
2,507
社区成员
88,454
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章