问题标签 [md5sum]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Pythons hashlib 产生与原始哈希不同的哈希值
我保存了这段代码hash.py
,当我生成这个文件的哈希时,它给了我一个与内置(使用 KUbuntu 13.04)完全不同的哈希,现在为什么会这样?他们不是都应该产生相同的结果。我还必须提到,使用内置 md5sum 计算大文件的哈希值(我在 4.5GB iso 文件上测试)至少需要 7 秒,但这个 python 文件几乎是即时的
输出:
内置默认命令的输出:
postgresql - 如何异或 md5 哈希值并将它们转换为 postgresql 中的 HEX
到目前为止我尝试过的
之后我们需要对它们进行异或
但是上面的结果是二进制值。如何再次将它们转换为十六进制字符串?
无论如何在postgresql中对md5值进行异或md5值并再次将其转换为十六进制值?
encryption - MD5二进制模式和文本模式有什么区别?
这是我的测试:
这两种模式有什么不同吗?
checksum - md5sum 和 cksum 有什么区别
当我比较 2 个二进制文件时,有人可以解释 md5sum 和 cksum 之间的区别。
我知道的一个区别是 cksum 给出了“字节”的数量以及校验和值,而 md5sum 没有给出。
但我的问题是比较两个二进制文件,我可以随意选择使用其中的任何一个,或者它们也有任何特定目的,用于特定情况。
在此先感谢您的帮助
md5 - MD5 和 SHA-1 哈希值生成
如何为文件生成 MD5 哈希值?我的意思是它的工作原理是如何生成值,或者你可以说使用了哪个逻辑以便我得到哈希值
用非常简单的文字或图表解释我也用简单的文字告诉我。SHA-1的哈希值是如何为文件生成的?我的意思是它的工作原理是如何生成值,或者你可以说使用了哪个逻辑以便我得到哈希值
请帮忙。
c++ - 为什么 MD5Sum 这么快
我一直在研究 C/C++ 中的散列,并试图在 Linux 中复制 md5sum 命令。分析源码后,似乎md5sum依赖于md5库的md5_stream。我已经将 md5.h 库中的 md5_stream 函数近似为下面的代码,它运行时间约为 13-14 秒。我尝试直接调用 md5_stream 函数并得到〜13-14秒。md5sum 在 4 秒内运行。GNU 人做了什么来提高代码的速度?
md5.h/md5.c 代码在 CoreUtils 源代码中可用。
编辑:是 Fedora 19 64 位中的默认 mkspec 问题。
security - 我可以自己组合一个 md5 函数多少次?
出于研究目的,找出我可以用自身组合多少次 md5 函数而不获得相同的值会很有用。
这是盐的并行/互补方法,因为这样使用蛮力破解值变得更加困难。
perl - 如何编写 Perl 脚本来计算目录中每个文件的 MD5 和?
有没有办法编写 Perl 脚本来计算目录中每个文件的 MD5sum?
如果是这样,我该怎么做?
arrays - 如何在 Perl 中对存储在此数组中的文件执行 md5sum 命令?
我正在运行一个 perl 脚本来计算目录中每个文件的 md5sum。到目前为止,我将文件名存储在 @files 数组中。我想对数组中的每个文件名调用 md5sum 系统命令并将输出打印到标准输出?
这是我到目前为止所拥有的:
arrays - perl 数组不正确地为索引分配值(不断覆盖相同的索引)
我正在将目录的文件读入数组。从那里,我想从数组中计算每个文件的 md5sum 并将带有文件名的指纹存储到另一个数组中。出于某种原因,使用以下代码,我的脚本似乎一直在覆盖我的第二个数组 (@md5) 中的相同索引,而不是将每个 md5sum 存储到单独的索引中。我的代码有什么问题?输出在这篇文章的底部。
输出