Talk:List of hash functions

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia

hash127[edit]

Great page - thanks. I came across a hash, hash127, at <http://cr.yp.to/hash127.html>. I'm no hash expert so I don't want to add it to main but just flag it up here. Of interest? 81.153.18.100 15:59, 1 October 2007 (UTC) jan[reply]

Thank you. That led me to http://cr.yp.to/antiforgery.html which seems to say that "hash127 [has been] superseded by Poly1305-AES".
I added Poly1305-AES to this list.

Bloom filters aren't hashes[edit]

Although they use hashes, of course. It seems inappropriate to put them under 'Non-cryptographic hash functions', or even have them in this article at all. ta 81.153.19.75 17:16, 1 October 2007 (UTC)jan[reply]

Crypto hash function list elsewhere[edit]

There is a longer and more informative list of cryptographic hash functions at <http://en.wikipedia.org/wiki/Cryptographic_hash_function>. Would it be better to remove the list here and provide a pointer to there? Water pepper 01:53, 8 October 2007 (UTC)[reply]

Yes, I support cutting the list of unkeyed cryptographic hash functions out of this article and merging it with the other list of unkeyed cryptographic hash functions at hash function security summary, leaving behind a pointer to the combined list. --DavidCary (talk) 03:05, 19 June 2015 (UTC)[reply]

Murmur hash function[edit]

I think MurmurHash should be added to the list and as an Wikipedia article. —Preceding unsigned comment added by 89.56.93.204 (talk) 21:00, 27 December 2008 (UTC)[reply]

 Done. Thank you. --DavidCary (talk) 03:05, 19 June 2015 (UTC)[reply]

Relative computational cost is meaningless![edit]

It's some unspecified combination of computation time and memory consumption. It notes that these depend on architectural features, such as endianness, but doesn't event specify the architecture on which these numbers were generated. It is misleading and irresponsible, and so I am removing that section. —Preceding unsigned comment added by 122.167.85.239 (talk) 19:10, 12 August 2009 (UTC)[reply]

See the removed section.
Oliver H (talk) 12:34, 16 September 2013 (UTC)[reply]

xxHash is an extremely fast Hash algorithm[edit]

We could also mention xxHash.
See also this Question/Answers on programmers.stackexchange.com.
Oliver H (talk) 12:13, 16 September 2013 (UTC)[reply]

As long as there's a decent reliable secondary source. -- intgr [talk] 17:20, 16 September 2013 (UTC)[reply]

bcrypt[edit]

bcrypt has been removed from this page at least twice, [1] [2] once with the comment "Removed bcrypt -- it's not a collision-resistant cryptographic hash function".

(a) Is bcrypt a "hash function"? Does it belong on this "list of hash functions"?

(b) Has anyone ever produced a bcrypt collision?

(c) Which section of this list article does becrypt go into? Or does bcrypt need a new section that does not yet exit?

--DavidCary (talk) 02:56, 20 June 2015 (UTC)[reply]

@DavidCary: bcrypt is a key derivation function, not a hash function. It does not belong here. -- intgr [talk] 10:48, 20 June 2015 (UTC)[reply]
The "key derivation function" article claims that "Keyed cryptographic hash functions are popular examples of pseudo-random functions used for key derivation."
So at least some key derivation functions are a kind of hash function, right?
If you think that bcrypt is technically not a hash function, then what is it?
Are you seriously claiming that a function used to convert a password into a "password hash" is not a hash function? If so, since some key derivation functions are a kind of hash function, what is the name of this *other* category of key derivation function that is not a kind of hash function?
I look forward to learning a new name. --DavidCary (talk) 22:51, 20 June 2015 (UTC)[reply]


--Anonymous

What about these hashes?[edit]

"List of hash" listed at Redirects for discussion[edit]

A discussion is taking place to address the redirect List of hash. The discussion will occur at Wikipedia:Redirects for discussion/Log/2020 October 29#List of hash until a consensus is reached, and readers of this page are welcome to contribute to the discussion. signed, Rosguill talk 16:33, 29 October 2020 (UTC)[reply]