[Python] Jeder Hash

import hashlib
val = "[email protected]"

# Python2
# >>> [i for i in dir(hashlib) if i.find("sha") != -1]
# ['sha1', 'sha224', 'sha256', 'sha384', 'sha512']

md5val = hashlib.md5(val).hexdigest()
sha1val = hashlib.sha1(val).hexdigest()

# Python3
# >>> sha1val = hashlib.sha1(val).hexdigest()
# Traceback (most recent call last):
#   File "<stdin>", line 1, in <module>
# TypeError: Unicode-objects must be encoded before hashing

val = val.encode("ascii")
sha1val = hashlib.sha1(val).hexdigest()

Recommended Posts

[Python] Jeder Hash
[Python] Wörterbuch (Hash)
Python
Hash-Methode (Open-Address-Methode) in Python
Verwalten Sie jede Python-Version mit Homebrew
Kafka Python
Python-Grundlagen ⑤
Python-Zusammenfassung
Eingebaute Python
Python-Einschlussnotation
Python-Technik
Python studieren
Python 2.7 Countdown
Python-Memorandum
Python FlowFishMaster
Python-Dienst
Python-Tipps
Python-Funktion ①
Python-Grundlagen
Hash-Passwörter langsam mit bcrypt in Python
Python-Memo
Ufo-> Python (3)
Python-Einschlussnotation
Installieren Sie Python
Python Singleton
Python-Grundlagen ④
Python-Memorandum 2
Python-Memo
Python Jinja2
Python-Inkrement
atCoder 173 Python
[Python] -Funktion
Python-Installation
Versuchen Sie Python
Python-Memo
Python iterativ
Python2 + word2vec
Python-Funktionen
Python-Tutorial
Python Underbar Das ist was
Python-Zusammenfassung
Starten Sie Python
[Python] Sortieren
Hinweis: Python
Python-Grundlagen ③
Python-Protokoll ausgeben
Python-Grundlagen
[Scraping] Python-Scraping
Python-Update (2.6-> 2.7)
Hash in Perl ist ein Wörterbuch in Python
Python-Memo
Python-Memorandum
Python #sort
Ufo-> Python
Python nslookup
Python lernen
[Rpmbuild] Python 3.7.3.
Hashhlib Hash
Prorate Python (1)