Python中文
首页
教程
问答
标签
搜索
登录
注册
Python比较md5哈希
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我正在使用stackoverflow上找到的以下代码,该代码建议是获取文本文件内容的md5哈希值并与从<a href="http://www.miraclesalad.com/webtools/md5.php" rel="nofollow">http://www.miraclesalad.com/webtools/md5.php</a>获得的生成的md5哈希值进行比较的有效方法</p> <p>但是。。它没有返回相同的md5哈希值,我不确定哪里出了问题。文件内容与我用来生成md5散列的文本完全匹配,因此它应该匹配,但是它没有返回相同的匹配。在</p> <p>基本上,我想生成一些文本的md5散列,并将其与文本文件的内容进行比较,看看是否匹配。在</p> <pre><code>def md5Checksum(filePath): with open(filePath, 'rb') as fh: m = hashlib.md5() while True: data = fh.read(8192) if not data: break m.update(data) return m.hexdigest() </code></pre> <p>如果我创建一个包含“test”内容的文本文件,同时转到<a href="http://www.miraclesalad.com/webtools/md5.php" rel="nofollow">http://www.miraclesalad.com/webtools/md5.php</a>并输入“test”并生成一个哈希,那么比较一下这两者都是不同的。在</p> <p>不管文件的内容如何,我返回的哈希值总是相同的。在</p> <p>比较哈希的代码</p> ^{pr2}$ <p>我试过打印数据,两个数据也完全一样。在</p> <p>来自网站的<code>test</code>的哈希:098f6bc4621d373cade4e832627b4f6</p> <p>内容为<code>test</code>d41d8cd98f00b204e980998ecf8427e的文本文件的哈希</p> <p><strong>更新</strong></p> <p>多亏了亚当·斯密才解决了这个问题。在</p> <p>这是一个识别错误,因此没有返回更新的hashlib。在</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>你确定你的尺寸参数足够大吗(我无法想象它不会,但值得检查)?当我用一个简单的值测试上面的代码并与标准MD5散列(使用miraclesalar或其他方法)进行比较时,我得到了一个正确的响应。回车或特殊字符也会引起一些关注。在</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
如何在Excel中读取公式并将其转换为Python中的计算?
10 回答
如何在excel中读取嵌入的excel,并将嵌入文件中的信息存储在主excel文件中?
9 回答
如何在Excel中返回未知列长度的非空顶行列值?
7 回答
如何在excel中选择数据列?
2 回答
如何在Excel中通过脚本自动为一列中的所有单元格创建公共别名
7 回答
如何在excel中高效格式化范围AttributeError:“tuple”对象没有属性“fill”
4 回答
如何在excel单元格中编写python函数
6 回答
如何在excel单元格中自动执行此python代码?
2 回答
如何在excel工作表中创建具有相应值的新列
3 回答
如何在Excel工作表中复制条件为单元格颜色的python数据框?
8 回答
如何在Excel工作表中循环
2 回答
如何在excel工作表中打印嵌套词典?
10 回答
如何在excel工作表中绘制所有类的继承树?
8 回答
如何在Excel工作表中自动调整列宽?
7 回答
如何在excel工作表中追加并进一步处理
1 回答
如何在excel工作表之间进行更改?
2 回答
如何在excel或csv上获取selenium数据?
6 回答
如何在Excel或Python中将正确的值赋给正确的列
6 回答
如何在excel或python中提取单词周围的文本?
3 回答
如何在excel或python中转换来自Jira的3w 1d 4h的fromat数据?
10 回答