hash-collision

hash-collision

文章 0 浏览 3

C++:哈希和碰撞技术的正确使用

哈希表的大小是否应该有大小限制? 我有点困惑,因为我明白为什么创建太小的哈希表会给我带来问题?似乎哈希表太大导致我的探测器抛出 Sig 错误?如果…

也只是曾经 2024-10-18 05:38:07 2 0

md5冲突怎么可能?

我不明白如何通过 MD5 冲突来创建一个粗略的证书。即使您能够找到另一个哈希值与原始哈希值匹配的字符串,您将如何对其进行签名?您无权访问证书颁发…

魔法少女 2024-10-12 00:12:14 5 0

子字符串 md5 碰撞

我需要一个 4 字符的哈希值。目前我正在获取 md5() 哈希值的前 4 个字符。我正在对长度不超过 80 个字符的字符串进行哈希处理。这会导致碰撞吗?或者…

奶茶白久 2024-10-11 13:08:34 4 0

在哈希表中插入两次相同的键,这怎么可能?

我试图了解哈希表中的键排序/插入检查是如何工作的。 我知道,当我将对象添加到哈希表时,它会在运行时检查是否已在其中输入相同的密钥。 在我的测试…

暮凉 2024-10-02 07:08:58 4 0

开放寻址与单独链接

当负载因子接近 1 时,哪种 hashmap 碰撞处理方案更好,以确保最小的内存浪费? 我个人认为答案是使用线性探测的开放寻址,因为在发生冲突时它不需要…

寂寞陪衬 2024-09-30 13:48:44 4 0

图片缓存策略

场景 我正在构建一个 Web 应用程序,可以在其中动态生成报告(基于从 SQL 数据库检索的信息)。这些报告将包含图表,也可以即时生成。由于这些图表包…

稚气少女 2024-09-10 07:21:41 1 0

寻找 C 中的数组(与链表)哈希表实现

我正在寻找 C 中的哈希表实现,它将其对象存储在(二维)数组而不是链接列表中。 即,如果发生冲突,导致冲突的对象将存储在下一个空闲行索引中,而不…

多像笑话 2024-08-30 19:33:36 5 0

从线性探测转向二次探测(哈希碰撞)

我当前的哈希表实现是使用线性探测,现在我想转向二次探测(后来转向链接,也许还有双重哈希)。我读过一些文章、教程、维基百科等......但我仍然不知…

半步萧音过轻尘 2024-08-22 19:51:16 5 0

.NET 字典解决冲突的效果如何?

我遇到了需要为表设置键的自定义对象的问题。我需要生成一个唯一的数字键。我遇到了碰撞问题,我想知道是否可以利用字典来帮助我。假设我有一个像这样…

歌枕肩 2024-08-21 05:04:23 5 0

导致 MD5 冲突的最短字符串对是什么?

可以使用 MD5 作为哈希值,而不必担心冲突的可能性,最大字符串长度是多少? 这可能是通过为特定字符集中的每个可能的字符串生成 MD5 哈希来计算的,…

往日 2024-08-16 22:16:44 5 0

我应该如何处理应用程序中的校验和冲突?

我的应用程序有一部分用于存储文件。因为我们可能会添加许多相同的文件,所以我首先保留每个文件的哈希值。如果两个文件具有相同的哈希值,那么我们会…

内心激荡 2024-08-14 16:39:39 4 0

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

我们为每个二进制资产生成一个 MD5 哈希值。这用于检查某个二进制资产是否已在我们的应用程序中。但是两个不同的二进制资产是否有可能生成相同的 MD5 …

も让我眼熟你 2024-08-11 19:46:44 2 0

如果我对一堆哈希值进行哈希处理,哈希冲突的可能性有多大?

假设我使用哈希来识别文件,所以我不需要它是安全的,我只需要最大限度地减少冲突。我当时想,我可以通过使用 SIMD 并行运行四个散列,然后对最终结果…

如果没有你 2024-08-10 03:50:23 7 0

对哈希函数的多重碰撞和第一次或第二次原像攻击有什么区别?

哈希函数中的多重碰撞与第一或第二原像之间有什么区别? 首次原像攻击:给定哈希 h,找到消息 m 使得 哈希值(m) = h。 第二次原像攻击:给定固定消息 …

苏璃陌 2024-07-30 00:12:52 8 0

哈希冲突的例子?

出于演示目的,有哪些字符串在散列时发生冲突的示例? MD5 是一个相对标准的散列选项,因此这就足够了。…

青柠芒果 2024-07-29 19:21:18 4 0
更多

推荐作者

1CH1MKgiKxn9p

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

JackDx

文章 0 评论 0

信远

文章 0 评论 0

yaoduoduo1995

文章 0 评论 0

霞映澄塘

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文