This page is archived at /blog/NotRandomBytes/.