SxS hashing https://web.archive.org/web/20170909224540/https://stolenbytes.com/?p=177