md5相关内容

MD5 是否不如 SHA 等安全?阿尔.在实际意义上?

我见过 a MD5(message+time+password). 在服务器端,我使用我对消息发送时间和客户端密码的了解,对照所发送的消息检查该哈希值. 在这个例子中,我真的最好使用 SHA 而不是 MD5 吗? 在什么情况下散列函数的选择真正在实际意义上很重要? 编辑: 只是为了澄清 - 在我的例子中,迁移到 SHA 算法有什么好处吗? 换句话说,在这个例子中,某 ..
发布时间:2021-12-13 10:11:47 其他开发

md5解码.他们是怎么做的?

我认为解码 md5 哈希是不可能的,但我找到了可以解码它们的工具here.但我不知道他们是如何在如此短的时间内做到这一点的(大约需要一秒钟). 请帮助我理解它. 谢谢 解决方案 它不解码 MD5 哈希.它使用所谓的彩虹表...这就是为什么使用加盐散列 而不是直接存储散列... ..
发布时间:2021-12-13 09:47:51 其他开发

如何在不将整个文件加载到内存中的情况下读取/流式传输文件?

如何在不将整个文件加载到内存中的情况下读取任意文件并“逐块"处理它(意味着逐字节或其他一些可以提供最佳读取性能的块大小)?处理的一个例子是生成文件的 MD5 哈希,尽管答案可以适用于任何操作. 我想拥有或编写这个,但如果我能得到现有的代码,那也太棒了. (c#) 解决方案 这里有一个示例,说明如何在不将整个内容加载到内存中的情况下以 1KB 的块读取文件: const int ..
发布时间:2021-12-09 20:32:36 C#/.NET

JavaScript 中最快的 MD5 实现

有许多 MD5 JavaScript 实现.有谁知道哪一个是最先进、最错误修复和最快的? 我需要它用于这个工具. 解决方案 我听说 Joseph's Myers 的实施速度非常快.此外,他还有一个 关于 Javascript 优化的长篇文章 描述了他在编写实现时学到的东西.对于对高性能 javascript 感兴趣的人来说,这是一本很好的读物. http://www.webre ..
发布时间:2021-12-08 11:32:03 前端开发

如何检查正确上传的 Azure 存储 BLOB 文件?

我已使用 AzCopy 实用程序将一个大型 zip 存档上传到 Azure 存储 BLOB 容器(约 9GB).现在我想检查它是否正确.我可以从 Azure 门户获取文件的“CONTENT-MD5"值.然后我需要在我这边计算这个,对吗?有没有其他方法来检查有效性(除了下载这个文件)?它是使用 7zip 实用程序存档的,该实用程序没有 MD5 的哈希算法. 解决方案 Azure 存储 Blo ..
发布时间:2021-12-06 18:30:30 其他开发

计算文件的 MD5 校验和

我正在使用 iTextSharp 从 PDF 文件中读取文本.但是,有时我无法提取文本,因为 PDF 文件仅包含图像.我每天下载相同的PDF文件,我想看看PDF是否被修改过.如果无法获得文本和修改日期,MD5 校验和是判断是否正确的最可靠方法文件变了? 如果是,一些代码示例将不胜感激,因为我在密码学方面没有太多经验. 解决方案 使用 System.Security.Cryptogra ..
发布时间:2021-12-02 13:34:36 C#/.NET

SHA1 与 md5 与 SHA256:哪个用于 PHP 登录?

我正在使用 php 登录,我正在尝试决定是使用 SHA1 还是 Md5,或者我在另一篇 stackoverflow 文章中读到的 SHA256.它们中的任何一个比其他的更安全吗?对于 SHA1/256,我还使用盐吗? 另外,这是一种将密码作为哈希存储在 mysql 中的安全方法吗? 函数 createSalt(){$string = md5(uniqid(rand(), true));返回 ..
发布时间:2021-11-30 17:43:18 PHP

如何确定 Rails 资产管道中给定资产的 MD5 摘要?

我正在 Ruby on Rails 3.1 项目中编写一个富含 Javascript 的应用程序,并在我的 JS 模板框架中使用 Handlebars.我正在尝试找出一种方法,将资产的 MD5 摘要(在生产的资产预编译期间生成)动态附加到我的 Handlebars 模板内的标签中.我希望有一个以资产路径为键、以 MD5 摘要为值的散列,但我一直找不到. 一个理想的解决方案是将哈希值从 Rub ..
发布时间:2021-11-30 11:53:25 其他开发

ABAP 中文件的 MD5 哈希值

我想在 ABAP 中生成一个文本文件的 MD5 哈希值.我还没有找到任何标准解决方案来为一个非常大的文件生成它.函数模块CALCULATE_HASH_FOR_CHAR 不符合我的要求,因为它需要一个字符串作为输入参数.虽然它适用于较小的文件,但对于例如 4 GB 的文件,无法构造这么大的字符串. 有谁知道是否有一个标准的代码来做这件事(我的谷歌努力没有给我带来任何东西)或者也许有人在 ABA ..
发布时间:2021-11-26 15:41:40 其他开发

在 Java 中获取文件的 MD5 校验和

我希望使用 Java 来获取文件的 MD5 校验和.我真的很惊讶,但我找不到任何显示如何获取文件的 MD5 校验和的内容. 是怎么做的? 解决方案 有一个输入流装饰器,java.security.DigestInputStream,这样你就可以在使用输入流的同时计算摘要通常会,而不必对数据进行额外的传递. MessageDigest md = MessageDigest.getIn ..
发布时间:2021-11-25 11:10:13 Java开发

如何在 Java 中生成 MD5 哈希?

有没有什么方法可以在 Java 中生成字符串的 MD5 哈希值? 解决方案 您需要 java.security.MessageDigest. 调用 MessageDigest.getInstance("MD5") 以获得您可以使用的 MessageDigest 的 MD5 实例. 通过执行以下操作之一计算散列: 将整个输入作为 byte[] 馈送,并使用 md.diges ..
发布时间:2021-11-25 10:56:03 Java开发

ABAP 中文件的 MD5 哈希值

我想在 ABAP 中生成一个文本文件的 MD5 哈希值.我还没有找到任何标准解决方案来为一个非常大的文件生成它.函数模块CALCULATE_HASH_FOR_CHAR 不符合我的要求,因为它需要一个字符串作为输入参数.虽然它适用于较小的文件,但对于例如 4 GB 的文件,无法构造这么大的字符串. 有谁知道是否有一个标准的代码来做这件事(我的谷歌努力没有给我带来任何东西)或者也许有人在 ABA ..
发布时间:2021-11-25 08:17:24 C#

iOS 7.1 CommonCrypto 库抱怨:隐式转换失去整数精度:'NSUInteger' (unsigned long) to CC_LONG (unsigned int)

我在从文件中执行 MD5 时收到上述错误(在标题中).. 我通常可以处理这些类型的 32->64 位转换问题..但在这种情况下,我不知道我应该做什么CC_MD5 是 CommonCrypto->CommonDigest 的一部分,后者是 iOS7.1 附带的库.我假设 [inputData length] 正在返回 NSUInteger,这就是问题所在,但是我可以简单地从 UL 转换为 UI 吗? ..
发布时间:2021-11-25 07:13:10 移动开发

Android Studio:无法创建 MD5 HashFile

我正在创建一个简单的 android 应用程序...当我在启动 Android Studio 时更新 gradle 时遇到了一些麻烦,它也提示了我. 更新完成后,我收到以下错误: 错误:任务“:app:compileDebugJavaWithJavac"的执行失败. 未能为文件“/Users/damenTomassi/AndroidStudioProjects/AstraeaDe ..
发布时间:2021-11-21 19:38:42 Java开发

在 Java 中获取文件的 MD5 校验和

我希望使用 Java 来获取文件的 MD5 校验和.我真的很惊讶,但我找不到任何显示如何获取文件的 MD5 校验和的内容. 是怎么做的? 解决方案 有一个输入流装饰器,java.security.DigestInputStream,这样你就可以在使用输入流的同时计算摘要通常会,而不必对数据进行额外的传递. MessageDigest md = MessageDigest.getIn ..
发布时间:2021-11-19 22:40:56 Java开发