问题标签 [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.

0 投票
2 回答
101 浏览

perl - 如何知道两个哈希数据是否相同——最快的方法

我在两个不同的时间从某个来源获取数据作为哈希值。我需要知道两个哈希是否相同。我不需要知道哪些键值对不同。

我正在考虑在某个地方(例如数据库)使用 Digest::MD5 模块存储哈希的 md5sum,然后比较下一个接收到的哈希的 md5sum 是否与之前存储的 md5sum 相同。如果不相同,则散列中的数据不同。

我的哈希大小不是很大,单个哈希中最多 50 个键。perl 中还有其他更好更快的方法吗?

0 投票
2 回答
294 浏览

java - 30 char md5 摘要

我使用以下代码为数据库中的blob 数据生成md5

对于不同的字节数组,我获得的校验和的长度(30-32)是不同的。据我了解,对于 31 个字符长度的校验和,可能是删除前导零的影响。(我通过添加前导零来处理它)

谁能告诉我为什么在某些情况下我会得到 30 个字符的哈希值?

谢谢,米通

0 投票
1 回答
46 浏览

bash - 不同 Unix 函数的相同参数的不同结果

使用这些命令我得到了一些不同的结果:

使用双赢。前者仅列出以 .avi 结尾的文件,而后者对所有包含 .avi 的文件进行校验和计算。这是预期的吗?我认为通配符操作应该始终如一。

0 投票
2 回答
269 浏览

perl - hexdigest 在 linux 和 windows 中为同一个文件生成不同的值


我正在使用 Digest::MD5 模块,并在那个 hexdigest 中为 windows 和 linux 返回不同的值。

请帮我解决这个问题。

input.txt 文件有以下内容:

输出:窗户

输出:Linux

谢谢,
萨拉瓦南

0 投票
0 回答
60 浏览

linux - 使用 cksum 确保跨多个服务器的 Linux(suse)程序级别

我们有一个 GOLD 映像,新服务器是从创建的新服务器中映像的。

随着时间的推移,其中一些由于部署管理不善而变得不同步。

我想扫描所有这些服务器的 bin 文件夹,并与 GOLD 图像在输出文件中的内容进行比较。(即:如果以一种方式标记不同。如果相同说相同,如果缺少说缺少,如果有但不在黄金上。加法?)

  1. 我打算通过如下方式完成。

在 Gold Image 上运行以下示例。

  1. 将此文件与另一个脚本一起分发到所有服务器,该脚本将以不同的日志名称执行相同的事情。

  2. 脚本执行后,另一个脚本将区分这两个文件并报告基于 cksum 的差异,或者文件是否丢失或除了 OnGold.lst

(这就是我可以就实现这一目标的最佳方法提出的一些建议?或者,如果有人知道一些可以完成同样事情的开源工具?假设。很确定 diff 可以解决问题,因为它会建议是否缺少项目或除此之外,但我不知道如何将其格式化为报告格式。)

任何帮助将不胜感激?

0 投票
1 回答
423 浏览

python - 为什么散列函数的多处理实现不比 Python 中的串行实现快得多?

以这段代码为例:

此函数返回任何文件的 md5sum。假设我有一个包含 30 多个文件的目录,并且我想对每个文件运行散列函数:

test1 took 4.684999942779541 seconds.

现在,如您所见,手头的情况让我有机会“利用”该hasher功能并添加多处理:

test2 took 4.781000137329102 seconds.

输出是相同的。我期待并行版本更快,因为大多数文件都小于<20MB,并且hasher函数计算这些总和非常快(通常,对于那种大小的文件)。我的实现有问题吗?如果没有问题,是否有更快的方法来解决同样的问题?

#

这是我用来测量执行时间的装饰器函数:

#
0 投票
1 回答
159 浏览

bash - 我需要比较makefile中的md5sum

我已经尝试了我所有的想法。@if ( md5sum foto.jpg= md5sum fot.jpg);然后回显 "OK"; 否则“失败”;菲; 如果您有任何想法,请帮助我

0 投票
2 回答
1783 浏览

java - 发现java和datastage生成的MD5哈希值不同

我正在尝试使用 java 为字符串“TREFFLAGDATAC000000EN”生成 MD5 校验和值,但对于相同的字符串,IBM InfoSphere DataStage 正在生成不同的 MD5 校验和值。

谁能指导我如何生成数据阶段给出的相同 MD5 校验和值?

java生成的md5代码:4659dff22b357cd9cc9fe0979603d1ab 数据阶段生成的md5:fd607ac2a5d19980795c584dff24b899

下面是我的java代码

public static void main(String[] args) throws UnsupportedEncodingException{ String value = "TREFFLAGDATAC000000EN"; String hashCode = DigestUtils.md5Hex(value.getBytes("UTF-8")); System.out.println(hashCode); }

0 投票
1 回答
107 浏览

bash - bash,md5sum 的行为很奇怪

为什么这不一样?

结果:def7d827536761c20f449f69262ff20f

结果:7e4ef92d1472fa1a2d41b2d3c1d2b77a

我究竟做错了什么?

0 投票
1 回答
3585 浏览

linux - 有什么函数可以在linux中获取文件的md5sum值吗?

我想计算文件的 md5sum 值,而不是字符串。我发现有人使用过 openssl md5 功能。但它仅用于 string 。是否有任何函数可以用来获取文件的 md5sum 值,它等于在 linux 中使用 md5sum 命令。