hash

    2热度

    6回答

    我不是在寻找哈希信息的链接。 我不是在寻找世界上最伟大的散列函数。 我感兴趣的描述 问题域你 数据的性质进行工作微型小说选刊你用 工作你的思维过程是在设计散列函数是什么为您的数据。 你对你的结果有多开心。 你从经验中学到了什么,可能对他人有价值。

    14热度

    4回答

    是否有任何已知的散列算法输入int的向量并输出一个类似于内积的单个int? 换句话说,我想一个散列算法可能看起来像在C++中: // For simplicity, I'm not worrying about overflow, and assuming |v| < 7. int HashVector(const vector<int>& v) { const int N = kSo

    9热度

    6回答

    如果我有一个1000的密钥集,我的哈希表的合适大小是什么,以及这是如何确定的?

    13热度

    6回答

    我正在为一个给定文件搜索整个驱动​​器的程序。目前,我计算已知文件的MD5哈希值,然后递归扫描所有文件,查找匹配项。 唯一的问题是MD5在大文件上的速度很慢。有一个更快的选择,我可以使用,同时保留误报的可能性很小? 所有的代码都在C#中。 谢谢。 更新 我读过,甚至MD5可以相当快,并且磁盘I/O应该是限制因素。这让我相信我的代码可能不是最优的。这种方法有什么问题吗? MD5 md5 = MD5

    -2热度

    5回答

    我对解码技术很陌生,昨天刚刚了解了base64,sha-1,md5和其他几个。 我一直在试图弄清楚“orkut”蠕虫实际上包含了什么。 我得到了许多的Orkut垃圾邮件制造者和黑客们在过去几天的攻击,并且在其发送给我们的网址相似。 我不知道它包含哪些信息,但我需要弄清楚。 的问题主要表现在以下文字: Foo+bZGMiDsstRKVgpjhlfxMVpM= lmKpr4+L6caaXii9iok

    3热度

    7回答

    在我的代码中,我生成了URL的哈希值(实际上是无限长的)。我目前使用的是sha1(),我知道它有一个很小的碰撞机会,但是我有多达255个字节来存储散列值,所以我觉得我可以使用可用空间来降低碰撞的几率进一步。 有两种: 另一个PHP哈希函数具有较长的或定制的哈希长度? 使用固定长度的散列函数(如sha1和可变长度输入以生成更长的散列)的方法? 或者,sha1的20个字节的哈希值足够用于任何事情,我应

    2热度

    2回答

    很多文件将存储在数据库中,我需要文件散列来唯一标识该文件未被更改。 (通常,将用作Windows个人防火墙部分)

    7热度

    3回答

    我正在写一个可能被用户修改的脚本。目前我将配置设置存储在脚本中。它以哈希散列的形式存在。 我想防止人们不小心在散列键中使用小写字母,因为这会破坏我的脚本。 检查散列键并仅针对小写字母的任何键发出警告很简单,但我宁愿自动修复大小写。 换句话说,我想将顶级哈希中的所有哈希键都转换为大写。

    9热度

    4回答

    使用CHECKSUM列类型人为创建哈希索引时,查找实际上是O(1)还是O(lg n),就像聚簇索引一样?我有一张表格,我将根据它的ID列来选择,并且我需要查找尽可能快,聚集索引也是最快的选择。我正在寻找能够提供O(1)性能的东西。

    38热度

    8回答

    有时两个图像文件在文件级别上可能会有所不同,但是人类会认为它们在感知上完全相同。鉴于此,现在假设你有一个巨大的图像数据库,并且你想知道一个人是否会认为图像X存在于数据库中。如果所有图像都具有敏感的散列/指纹,则可以散列图像X,并且查看它是否在数据库中是很简单的事情。 我知道有研究解决这个问题,一些算法存在的,但没有任何工具,像UNIX命令行工具,或者我可以用它来计算这样的散列没有从头开始实现一些算