问题标签 [md5]

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 投票
4 回答
250 浏览

oop - 加密对象

我有一个像Employee这样的班级。这个类有一些字段,如 Id,Name,Surname, Tasks(一个字符串数组), isManager, TaskDueDates (一个日期时间数组)。我想从这个对象生成一个文本。我认为使用分隔符,这是一个基本的解决方案。例如我的文本可以是:13;George;Smith;{"Task1","Task2","Task3"},false, {this night,nextweek}

但如果对象的其中一个字段包含此分隔符;程序将无法运行。在我生成文本之后;我想通过使用一些密钥用 MD5 加密它。这将生成一些加密数据,如 asp .net viewstate 信息。程序还会将此加密数据解密到源对象。

我怎样才能做到这一点?我正在使用 Asp .Net 2005

0 投票
10 回答
10502 浏览

java - MySQL MD5 和 Java MD5 不相等

MySQL中的下一个函数

MD5( 'secret' )生成5ebe2294ecd0e0f08eab7690d2a6ee69

我想要一个 Java 函数来生成相同的输出。但

生成

0 投票
7 回答
13749 浏览

perl - 如何在 Perl 中计算 wav 文件的 MD5 哈希?

我有一个 wav 文件,我需要计算其内容的 MD5 哈希值。我怎么能用 Perl 做到这一点?

0 投票
5 回答
7123 浏览

php - 如何使用 PHP 以编程方式构建 APR1-MD5

就像这个问题一样,我想从 PHP 生成一个 htpasswd 文件条目。但是,它必须是 APR1 (Apache) 样式,如原始答案(答案没有显示如何实现 APR1 样式)中所述,才能与 mod_dav_svn 一起使用。

我似乎找不到可以创建密码的有效实现。

我发现了这个(我忘记了现在在哪里):

但它不会生成有效密码。我认为这可能与 apache 的版本有关,但不确定。(我在 CENTOS 5 上运行)

0 投票
2 回答
501 浏览

flash - 测试闪存驱动器的稳健性:将驱动器添加到失败?

我得到了一个便宜的、无品牌的 2GB 闪存驱动器。由于我有一个更大的闪存驱动器,我决定用它来测试闪存技术的稳健性。

我打算在整个驱动器上写 1,检查正确性,写 0,检查等等。我将记录结果,稍后再寻找失败。

我正在寻找最节省资源的技术来做到这一点。我目前的策略包括使用 linux dd 命令进行写入和读取,并将结果与​​ 1 和 0 文件进行比较。另一种方法是将 1 和 0 写入驱动器,并计算其内容的 md5。这是大量 IO 读取和高 CPU 使用率之间的简单权衡;我想我会简单地测量每种方法的运行时间并做出决定。

有没有更好、更优雅的方法来做到这一点?

0 投票
4 回答
4485 浏览

java - 有人可以解释从字节数组到十六进制字符串的转换吗?

我最近开始研究 MD5 散列(在 Java 中),虽然我找到了帮助我实现这一点的算法和方法,但我想知道它实际上是如何工作的。

一方面,我从这个 URL中找到了以下内容:

我还没有发现任何需要在 Java 中使用位移,所以我对此有点生疏。有人好心地说明(简单来说)上面的代码是如何进行转换的?>>>>”?

我还在 StackOverflow 上找到了其他解决方案,例如herehere,它们使用 BigInteger 代替:

为什么这也有效,哪种方式更有效?

谢谢你的时间。

0 投票
3 回答
6944 浏览

compression - 在不完全解压的情况下检查压缩文件的 md5

我想检查用 dd 复制到 Windows 共享上的 Ubuntu 磁盘备份的完整性。没有足够的空间来解压备份。是否有一个实用程序可以在不完全解压缩的情况下计算压缩文件的 md5?

0 投票
4 回答
3262 浏览

java - Java 和 php5 MD5 Hash 的区别

我面临着一个奇怪的问题,它与 Java 和 php5 中的 MD5-Hashes 相关。我认为在某些情况下,以下代码不会生成正确的 MD5 哈希:

我不得不迁移一个现有的用户数据库,其中密码存储在 php5 MD5 中。现在有些用户(不是全部)无法登录,因为我的 Java 代码没有生成正确的 MD5 哈希值。

任何想法上面有什么问题?

0 投票
3 回答
2418 浏览

md5 - MD5 到 Blowfish 加密?

谁能给我一个想法。我被分配从我们的 LDAP 数据库中解密密码,然后使用河豚算法对其进行加密,因为我们将使用 openfire 系统。将数据从一个数据库传输到另一个数据库并不是什么大问题,只是这些“密码”。有没有办法将 MD5 加密转换为河豚?我要先解密吗?我在这里使用 Perl。请帮忙?

0 投票
6 回答
14074 浏览

c# - 给定 C# 中的键的 MD5 散列

我一直在寻找一种在 C# 中使用预定键对给定字符串进行散列的方法。

在我通过互联网尝试寻找示例的冒险中,我看到了许多 MD5CryptoServiceProvider 示例,这些示例似乎使用机器的默认密钥,但没有一个应用特定密钥。我需要一个特定的密钥来编码数据,以便将其同步到其他人的服务器。我给他们一个散列字符串和一个 ID 号,他们使用它分析数据并返回一个类似的集合给我。那么无论如何要让 md5 通过一个对两者都一致的特定键来散列。

我更希望在 C# 中完成此操作,但如果使用库无法做到这一点,您是否可以使用 php 或 asp 等一些 Web 语言来做到这一点?

编辑:误解了我陷入的场景,坐了一会儿,思考了为什么他们会让我使用密钥,看来他们希望将密钥附加到字符串的末尾并进行哈希处理。这样,服务器可以将它所拥有的密钥与传递的数据一起附加,以确保它是一台有效的访问计算机。总之……谢谢大家^_^

Edit2:正如我在下面的评论中所说,我没有注意到“盐腌”这个词。哦,被扔进没有方向的新事物的乐趣。