问题标签 [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.
c# - 如何从 DataTable 对象创建校验和?
我有一个包含 45-50 列和 45-50 行的数据表,我想创建一个校验和文本或 md5、sha1,我不知道哪个更好。如果还有一个,我将创建该文本并在数据库中搜索它。但是文本长度必须在 100-200 个字符之间,我不知道我能不能做到。那么您对此有何看法,我该怎么做?
谢谢。
python - python 程序如何检查自己的 md5sum?
大约一年前,我在玩一个游戏。为了加快速度,我编辑了主 .py 文件,并在开头添加了 psyco。游戏运行得更快更好,但它不让我发送我的分数。我进入文件,它正在检查自己的 md5sum。让我困惑的部分是他们在文件中有它的 md5。我的问题是,如何获得文件的 md5 以及文件的总和,包括我还没有的 md5。对我来说似乎是第 22 个问题,但他们做到了。
希望我解释得足够好。例子:
文件:Example.example
md5sum - 更改文件名会影响文件的 MD5 哈希吗?
更改文件名会影响文件的 MD5 哈希吗?
http - 带有范围的 http 中的 md5
想象一个用户请求Rage: bytes=2-5
一个 10 字节的文件。必须向用户提供什么 MD5 和?所有 10 个字节的 MD5 总和还是仅部分内容的 MD5 总和,字节 2-5?
RFC2616 第 14.15 节内容如下:
MD5 摘要是根据实体主体的内容计算的,包括已应用的任何内容编码,但不包括应用于消息主体的任何传输编码。如果接收到带有传输编码的消息,则必须在根据接收到的实体检查 Content-MD5 值之前删除该编码。
我该如何解释呢?我问这个是因为我会避免将 md5sums 添加到部分内容中,如果必须为每个范围请求重新生成它。
hash - 需要更快的 Linux 指纹/哈希比较的建议
我目前正在一个非常轻量级(低处理器/低内存)Linux 设备上的 bash 脚本中使用 linux md5sum 命令来返回并记录单个目录中数千个名称相似的 32MB 文件的校验和。
第二天,我对同一组文件重复该过程,并以编程方式比较前一天哈希的结果。当我发现文件的指纹在第 1 天和第 2 天之间发生了变化时,我会对该特定文件采取行动。如果文件保持不变,我不采取任何行动并继续我的比较。
我遇到的问题是 md5 方法需要很长时间来处理每个文件。比较需要在一定的时间范围内完成,我开始遇到整个过程耗时太长的事件。
有没有其他方法/工具我可以用来可靠地进行这种比较?(注意,对文件执行日期比较是不够的,文件大小保持恒定 32MB)
split - 将拆分文件的 MD5 结果与整体的 MD5 进行比较
我有一种情况,我有一个非常大的文件,我正在使用 linux“split”命令将其分成更小的部分。后来我使用 linux "cat" 命令将所有部分重新组合在一起。
然而,在此期间,我很好奇......
如果我在拆分之前在大文件上获得 MD5 指纹,然后在拆分命令产生的所有独立文件部分上获得 MD5 指纹,有没有办法获取独立指纹并以某种方式推断总和或平均值(或任何你喜欢的)它们的部分是否等于单个大文件的指纹?
通过(非常)松散的例子......
someoperator(23489a89,1238g89d,01234cd7) = 737da789(原始文件的指纹)
python - 为什么 Python 创建的 MD5 散列与 shell 中使用 echo 和 md5sum 创建的散列不同?
Python MD5 散列不同于 shell 上的 md5sum 命令创建的散列。为什么?
python - Python 3.2 中的 Python MD5 哈希比较
我正在尝试验证从服务器下载的两个文件。第一个包含数据,第二个文件包含 MD5 哈希校验和。
我创建了一个从数据文件返回十六进制摘要的函数,如下所示:
我使用以下内容比较文件:
文件比较失败,所以我打印了两者fileHash
,fileHandleData
我得到以下信息:
从上面的输出来看,哈希值是相同的。为什么哈希比较失败?我是 python 新手,正在使用 python 3.2。有什么建议么?
谢谢。
linux - Makefile 中的 MD5SUM
我正在尝试在 Makefile 中生成文件的 MD5 校验和。在我的 Makefile 我有类似的东西;
校验和=md5sum $(myfile)
但变量 CHECKSUM 始终为空
谁能告诉我这里有什么问题?
bash - 如何在查找的特定 exec 中使用管道(在 bash 中)
我必须用 shell 命令的输出构造一个 csv;csv 文件必须包含每一行的一些信息,这些信息是通过 stat 命令的输出获得的,最后一列是 md5sum(只有没有文件名的总和)
我尝试了一些命令,例如:
但是这个块并要求我输入
和这个,
但在这种情况下,管道不起作用。
我该如何解决?