SipHash是一系列伪随机函数(又名的散列函数),专为短消息的速度优化。
SipHash的用户包括:
Bloomberg:SipHash-2-4isoneofthehashesinBloomberg'sBasicDevelopmentEnvironment(documentation,code)
OpenBSD:SipHash-2-4andSipHash-4-8havebeencommittedundersys/crypto,andSipHash-2-4istobeusedinthein_pcbhashing
Shardmap:SipHash-2-4isthehashfunctionofthisdirectoryindexingsystem,"thedesignatedsuccessorofHTree"
SoundHound,which"makesheavyuse"ofSipHash
Python:SipHash-2-4isusedashash()"onallmajorplatforms"(patch,PEP)
FreeBSD:SipHash-2-4isusedtoprotectSYNcookiesfromforgeries (code,revision)
Hashable:SipHash-2-4isusedtohashobjectsinthisHaskellpackagepartoftheHaskellPlatform(blog)
Rubinius:SipHash-2-4isusedinthehashtablesimplementation(commit)
JRuby:SipHash-2-4istheoptionalalgorithminthehashtablesimplementation(commit)
Perl5:SipHash-2-4isoptionalinPerlbuilds(commit,code)
Redis:SipHash-2-4isusedinthehashtablesimplementationofthisadvancedkey-valuedatastore(pullrequest)
Ruby:SipHash-2-4isusedinthehashtablesimplementation(vulnerabilityreport,changelog)
OpenDNS:SipHash-2-4isusedinthednscacheinstancesofallOpenDNSresolvers(patch).
Rust:SipHash-2-4isusedinthehashtablesimplementationofthis"safe,concurrent,practicallanguage"developedbyMozilla(patch,hash.rs).
Sodium:SipHash-2-4isthe"shorthash"functionofthiscryptographylibrarybasedonNaCl
评论