md5相关内容

两个不同的字符串可以生成相同的 MD5 哈希码吗?

对于我们的每个二进制资产,我们都会生成一个 MD5 哈希值.这用于检查某个二进制资产是否已经在我们的应用程序中.但是两种不同的二进制资产是否有可能生成相同的 MD5 哈希值.那么是否有可能两个不同的字符串生成相同的 MD5 哈希值? 解决方案 对于一组甚至数十亿的资产,随机冲突的可能性可以忽略不计——您无需担心.考虑 生日悖论,给定一组 2^64(或 18,446,744,073,709, ..
发布时间:2021-12-27 16:11:35 其他开发

在 Python 中散列文件

我想让 python 读取 EOF,这样我就可以获得适当的哈希值,无论是 sha1 还是 md5.请帮忙.这是我目前所拥有的: 导入 hashlibinputFile = raw_input("请输入文件名:")打开文件 = 打开(输入文件)readFile = opensFile.read()md5Hash = hashlib.md5(readFile)md5Hashed = md5Hash. ..
发布时间:2021-12-27 16:09:25 Python

为什么 MD5 哈希值不可逆?

我一直想知道的一个概念是加密哈希函数和值的使用.我知道这些函数可以生成一个独一无二且几乎不可能逆转的哈希值,但这是我一直想知道的: 如果在我的服务器上,我用 PHP 生成: md5("stackoverflow.com") = "d0cc85b26f2ceb8714b978e07def4f6e" 当您通过 MD5 函数运行相同的字符串时,您会在 PHP 安装中获得相同的结果.一个过程被用 ..
发布时间:2021-12-27 16:08:04 其他开发

是否存在 md5(x) == x 的 MD5 定点?

MD5 转换中是否有一个不动点,即是否存在 x 使得 md5(x) == x? 解决方案 由于 MD5 和是 128 位长,因此任何定点也必须是 128 位长.假设任何字符串的 MD5 和均匀分布在所有可能的和上,那么任何给定的 128 位字符串是不动点的概率为 1/2128. 因此,没有 128 位字符串是不动点的概率是 (1 − 1/2128)2128,所以存在不动点的概率为 1 ..
发布时间:2021-12-27 16:05:41 其他开发

如何在 C++ 中获取文件的 MD5 哈希值?

我有文件路径.我怎样才能得到它的 MD5 哈希值? 解决方案 这是 md5sum 命令的直接实现,它计算并显示在命令行上指定的文件的 MD5.它需要链接到 OpenSSL 库 (gcc md5.c -o md5 -lssl) 才能工作.它是纯 C 语言,但您应该能够轻松地将其调整到您的 C++ 应用程序中. #include #include #include #include #inc ..
发布时间:2021-12-27 16:05:03 C/C++开发

Java 与 C# 中的 UTF-16 编码

我正在尝试读取 UTF-16 编码方案中的字符串并对其执行 MD5 散列.但奇怪的是,当我尝试这样做时,Java 和 C# 返回了不同的结果. 以下是Java中的一段代码: public static void main(String[] args) {String str = "preparar mantecado con coca cola";尝试 {MessageDigest 摘要 ..
发布时间:2021-12-27 15:55:37 Java开发

不使用VBA的excel中的MD5哈希函数

我需要一个函数,它可以在 Excel 中获取整个单元格值,并将该值转换为新单元格中的 MD5 哈希等效值.excel中有没有公式可以做到这一点?我需要不使用 VBA 的解决方案.可能吗? 解决方案 我做到了.在这里,您可以在没有 VBA 的情况下以纯 Excel 格式下载 MD5. 仅适用于 Office 2013. https://tzamtzis.gr/2017/web-anal ..
发布时间:2021-12-25 12:37:47 其他开发

OpenCV 3.0 安装问题

我需要 OpenCV3.0,因为它支持我需要的一些新功能.我使用以下代码进行安装(我已经使用此代码成功安装了 OpenCV 2.4.9.但是对于 OpenCV 3.0,在执行 cmake 部分时,由于 MD5 校验和不匹配会弹出一些错误) mkdir OpenCVcd OpenCVecho "删除任何预安装的 ffmpeg 和 x264"sudo apt-get -qq 删除 ffmpeg x2 ..
发布时间:2021-12-23 18:17:02 其他开发

计算数据结构的 md5 哈希

我想计算不是字符串而是整个数据结构的 md5 哈希.我了解执行此操作的方法的机制(调度值的类型、规范化字典键顺序和其他随机性、递归到子值等).但它似乎是一种通常有用的操作,所以我很惊讶我需要自己滚动它. Python 中是否有一些更简单的方法来实现这一点? 更新:已经建议使用pickle,这是一个好主意,但是pickle 不能规范化字典键顺序: >>>导入 cPickle 作为泡菜> ..
发布时间:2021-12-22 08:11:26 Python

MD5 前有多少随机元素产生碰撞?

我在 Amazon S3 上有一个图像库.对于每个图像,我将服务器上的源 URL 加上时间戳以获取唯一的文件名.由于 S3 不能有子目录,我需要将所有这些图像存储在一个单一的文件夹中. 我是否需要担心生成的 MD5 哈希值中的冲突? 奖励:在我开始看到 MD5 生成的哈希值冲突之前,我可以拥有多少个文件? 解决方案 两个 hash 意外碰撞的概率是 1/2128 这是 340 ..
发布时间:2021-12-21 15:34:26 其他开发

怎么可能“解密"MD5 哈希?

可能的重复: 为什么 MD5 哈希值不可逆? 我正在阅读一个关于 MD5 的问题,它让我想起了一些让我感到困惑的事情.非常简单的问题,如果它不是一个好问题,我很抱歉.我只是无法理解您如何使用某种算法将某物转换为一物,并且无法反向使用该算法将其转换回. 这怎么可能? 另外,由于多个字符串可以创建相同的 MD5 哈希,由于它的数据比输入字符串少,那么其他哈希系统如何更好? 解 ..
发布时间:2021-12-20 19:42:48 其他开发

C# 版本的 OpenSSL EVP_BytesToKey 方法?

我正在寻找 OpenSSL 的直接 .NET 实现 EVP_BytesToKey功能.我发现的最接近的是 System.Security.Cryptography.PasswordDeriveBytes 类(和 Rfc2898DeriveBytes)但它似乎是 略有不同并且不生成相同的密钥和iv作为 EVP_BytesToKey. 我还发现了这个实施,这似乎是一个好的开始但不考虑迭代次数. ..
发布时间:2021-12-20 19:29:16 C#/.NET

是否可以解密 MD5 哈希?

有人告诉我,他看到过以下软件系统: 从其他系统中检索 MD5 加密密码; 解密加密的密码和 使用系统自己的算法将密码存储在系统的数据库中. 这可能吗?我认为解密 MD5 哈希是不可能/不可行的. 我知道有 MD5 字典,但有实际的解密算法吗? 解决方案 没有.MD5 不是加密(尽管它可能被用作某些加密算法的一部分),它是一种方式哈希函数.许多原始数据实际上作为转换的一 ..
发布时间:2021-12-20 19:24:23 其他开发

如何在 Laravel 中对密码使用 MD5 哈希?

我正在将旧版应用移植到 Laravel.旧的应用程序使用 MD5 来散列密码而不加盐,所以我需要在 Laravel 中复制它.作为记录,我们正在使用 salt 将密码更改为 bcrypt,但这不是一个简单的过程,需要用户登录才能这样做 - 同时我只需要使用旧哈希登录即可. 我已按照本指南将 Auth::hash 转换为 MD5:如何在 Laravel 4 中使用 SHA1 加密而不是 BCr ..
发布时间:2021-12-18 22:15:39 PHP

创建随机哈希/字符串的最佳方法是什么?

为了存储会话而生成哈希的最佳方法是什么?我正在寻找一种轻便、便携的解决方案. 解决方案 您可以使用 PHP 的内置散列函数,sha1 和 md5.选择一个,而不是两个. 人们可能认为同时使用两者,sha1(md5($pass)) 将是一个解决方案.使用两者不会使您的密码更安全,它会导致冗余数据并且没有多大意义. 查看PHP 安全联盟:密码哈希 他们给出了一篇很好的文章,指出了弱 ..
发布时间:2021-12-15 21:20:53 PHP

如何使用 Delphi 散列字符串?

如何使用 Delphi 生成字符串的 MD5 哈希值? 解决方案 如果您想要 MD5 摘要并拥有 Indy 组件安装,你可以这样做: 使用 SysUtils、IdGlobal、IdHash、IdHashMessageDigest;用 TIdHashMessageDigest5.Create 做尝试结果 := TIdHash128.AsHex(HashValue('Hello, worl ..
发布时间:2021-12-13 23:19:45 其他开发

MD5安全性好吗?

我是编码新手,所以也许我错过了 md5 的重点.但是从我所经历的 MD5 加密来看,每个单词都是“静态的".静态我的意思是你总是会找到相同的结果,例如 md5("hello").这让我认为使用库是高度可逆的. 如果 md5("hello") 被分配了一个数字(例 5),例如字符串会怎样 xbuIdSjsdsjsd44s64sd 是它的加密.并且等于 5但是如果sfoiefef465f4 ..
发布时间:2021-12-13 10:14:27 其他开发