Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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/)