données Python / fichier Crc
Question
Je suis désireux de générer et stocker une valeur CRC (ou similaire) pour une liste donnée de fichiers qui peut être utilisé comme une comparaison à une date ultérieure. Rédaction d'une fonction pour ce faire est assez simple, mais est-il un moyen de faire plus standard, il dans les libs Python?
La valeur générée n'a pas besoin d'être d'une norme particulière.
La solution
hashlib , il met en œuvre une interface commune à de nombreux hachage sécurisé et le message digérer les algorithmes. Inclus sont les FIPS algorithmes de hachage sécurisé SHA1 et MD5. un code de démonstration:
import hashlib
m = hashlib.md5()
for line in open('data.txt', 'rb'):
m.update(line)
print m.hexdigest()
##ouput
1ab8ad413648c44aa9b90ce5abe50eea
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow