Python et le hash variable

de | 2019-10-16

Aujourd’hui je suis tombé sur un problème avec la fonction built-in hash de Python (3.6). Entre deux sessions différentes de mon interpréteur python, le hash d’une même sting n’était pas constant.

Après quelques recherches : « it’s not a bug, it’s a feature » ! Pour des raisons de sécurité c’est le comportement par défaut depuis python 3.3 (cf. ici).

Pour une implémentation stable du hash, il est possible de passer par hashlib.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.