Am 29.12.2011 23:28, schrieb Terry Reedy: > As I understood the talk (actually, the bit of Perl interpreter C code > shown), the randomization is to change hash(s) to hash(salt+s) so that > the salt is completely mixed into the hash from the beginning, rather > than just tacked on at the end.
Yes, the Perl and Ruby code uses a random seed as IV for hash generation. It's the best way to create randomized hashes but it might not be a feasible fix for Python 2.x. I'm worried that it might break applications that rely on stable hash values. _______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com