Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/floodyberry/Marvin32
Implentation of .NET 4.5's InternalMarvin32HashString
https://github.com/floodyberry/Marvin32
Last synced: 13 days ago
JSON representation
Implentation of .NET 4.5's InternalMarvin32HashString
- Host: GitHub
- URL: https://github.com/floodyberry/Marvin32
- Owner: floodyberry
- Created: 2012-12-15T03:37:08.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2012-12-15T03:39:20.000Z (almost 12 years ago)
- Last Synced: 2024-07-31T15:02:37.708Z (3 months ago)
- Language: C
- Size: 102 KB
- Stars: 19
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
This is a simplified version of "InternalMarvin32HashString" currently used by .Net 4.5 (clr.dll 4.0.30319.17929 with [UseRandomizedStringHashAlgorithm](http://msdn.microsoft.com/en-us/library/jj152924.aspx)) to combat HashDoS attacks.
See:
* [Effective Denial of Service attacks against web application platforms](http://events.ccc.de/congress/2011/Fahrplan/events/4680.en.html)
* [Breaking Murmur: Hash-flooding DoS Reloaded](http://emboss.github.com/blog/2012/12/14/breaking-murmur-hash-flooding-dos-reloaded/)
* [SipHash](https://131002.net/siphash/)