Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在寻找一个不区分大小写并且也忽略空格的散列函数。
例如:
this is a hash为和生成的哈希值ThisIsAHash将完全相同。
this is a hash
ThisIsAHash
是否存在这样的哈希函数?
哈希函数是我们制作它们的方式。例如:
首先,对于所有字符串 ->
第1步。小写它们(或大写它们) Step2。去除所有空白。
到目前为止,两个字符串都将映射到:thisisahash
第三步。现在,对它应用任何 Hash 函数:crc32、java 的多项式或其他...
给定一个字符串,您现在可以随时进行查找并查看其他字符串是否散列到相同的键。
请注意,哈希函数是单向的。因此,执行 Step1 和 Step2 不计入有效的哈希方法。