So führen Sie eine Hash-Berechnung mit Salt in Python durch

Es gibt ein Hashlib-Modul, so dass es einfach implementiert werden kann. Obwohl es im Titel als salzhaltig geschrieben ist, ist es auch einfach, weil es ausreicht, "Salt + Data" in hashlib zu setzen.

・ Montagemethode

!/usr/bin/env python

import hashlib

message = "salt" + "data"

print "MD5: " + hashlib.md5(message).hexdigest()
print "sha256: " + hashlib.sha256(message).hexdigest()
print "sha516: " + hashlib.sha512(message).hexdigest()
~~~~~~~

 Hier werden md5, sha256 und sha516 verwendet.

#### ·Bestätigung

./hash.py MD5: 23eeeb4347bdd26bfc6b7e ・ ・ ・ sha256: 11a4a60b518bf24989d481468076e5d59828846265b857 ・ ・ ・ sha516: ecc579811643b170cbd88fd0d0e323d1e1acc7cef8f73483a7 ・ ・ ・


 Da die Ausgabe aufgrund von Zeilenumbrüchen lang und schwer zu erkennen ist, habe ich sie mit "..." weggelassen.
 Es ist tatsächlich länger (besonders sha512)


Recommended Posts

So führen Sie eine Hash-Berechnung mit Salt in Python durch
So machen Sie R chartr () in Python
So arbeiten Sie mit BigQuery in Python
Wie man einen Taschentest mit Python macht
[REAPER] Wie man Reascript mit Python spielt
Wie man tkinter mit Python in Pyenv benutzt
Wie man in Python entwickelt
So konvertieren / wiederherstellen Sie einen String mit [] in Python
Erklären Sie ausführlich, wie Sie mit Python einen Sound erzeugen
So führen Sie mit OpenCV ein Null-Padding in einer Zeile durch
So führen Sie Tests zusammen mit Python unittest aus
Python: So verwenden Sie Async mit
So sammeln Sie Bilder in Python
Verwendung von SQLite in Python
Schwanzrekursion mit Python2 durchführen
Erste Schritte mit Python
Was tun mit PYTHON Release?
Wie man MySQL mit Python benutzt
So verpacken Sie C in Python
Verwendung von ChemSpider in Python
Verwendung von PubChem mit Python
So berechnen Sie das Datum mit Python
Umgang mit Japanisch mit Python
So extrahieren Sie einen Termin in Google Kalender mit Python
So melden Sie sich mit Python bei AtCoder an und senden automatisch
So führen Sie eine arithmetische Verarbeitung mit der Django-Vorlage durch
Wie man mit Python-Installationsfehlern in pyenv umgeht (BUILD FAILED)
[Einführung in Python] Wie verwende ich eine Klasse in Python?
Wie man Japanern nicht entgeht, wenn man mit json in Python umgeht
Versuchen Sie, sich mit Python bei qiita anzumelden
Dynamisches Definieren von Variablen in Python
[Itertools.permutations] So löschen Sie eine Sequenz in Python
So verwenden Sie Python in Pyenv unter MacOS mit PyCall
Wie bekomme ich Stacktrace in Python?
So zeigen Sie die neunundneunzig Tabelle in Python an
So extrahieren Sie einen Polygonbereich in Python
So überprüfen Sie die Version von opencv mit Python
So zeigen Sie Python-Japanisch mit Lolipop an
So wechseln Sie die Python-Version in Cloud9
So passen Sie den Bildkontrast in Python an
Verwendung von __slots__ in der Python-Klasse
So füllen Sie mit Python dynamisch Nullen aus
Wie man mit Python-Flüchen Japanisch eingibt
So führen Sie vom Server gesendete Ereignisse in Django durch
So betreiben Sie die Zeitstempelstation in Python
Verwendung regulärer Ausdrücke in Python
So zeigen Sie Hello World in Python an
Verwendung ist und == in Python
Anzeigen von Legendenmarkierungen in einem mit Python 2D-Plot
Wie schreibe ich Ruby to_s in Python
So installieren Sie Python3 mit Docker Centos
So berechnen Sie "xx time" in einem Schuss mit Python timedelta
So ermitteln Sie mit Python den Unterschied zwischen Datum und Uhrzeit in Sekunden
Es ist neuer, aber ich wollte die BMI-Berechnung mit Python ausprobieren.
Was tun, wenn die Python-Version in Cloud 9 von einer anderen Person erstellt wurde?
Hochladen mit Heroku, Flask, Python, Git (4)
Umgang mit Speicherlecks in matplotlib.pyplot