Comment faire un calcul de hachage avec Salt en Python

Il existe un module hashlib, donc il peut être facilement implémenté. Bien qu'il soit écrit dans le titre comme ayant du sel, c'est aussi facile car il suffit de mettre "Salt + Data" dans hashlib.

・ Méthode de montage

!/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()
~~~~~~~

 Ici, md5, sha256 et sha516 sont utilisés.

#### ·Vérification

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


 Comme la sortie est longue et difficile à voir en raison des sauts de ligne, je l'ai omise avec "...".
 C'est en fait plus long (surtout sha512)


Recommended Posts

Comment faire un calcul de hachage avec Salt en Python
Comment faire R chartr () en Python
Comment utiliser BigQuery en Python
Comment faire un test de sac avec python
[REAPER] Comment jouer à Reascript avec Python
Comment utiliser tkinter avec python dans pyenv
Comment développer en Python
Comment convertir / restaurer une chaîne avec [] en python
Expliquez en détail comment créer un son avec python
Comment faire du zéro-padding sur une ligne avec OpenCV
Comment exécuter des tests avec Python unittest
Python: comment utiliser async avec
Comment collecter des images en Python
Comment utiliser SQLite en Python
Pour faire une récursion avec Python2
Comment démarrer avec Python
Que faire avec la sortie de PYTHON?
Comment utiliser Mysql avec python
Comment envelopper C en Python
Comment utiliser ChemSpider en Python
Comment utiliser PubChem avec Python
Comment calculer la date avec python
Comment gérer le japonais avec Python
Comment extraire n'importe quel rendez-vous dans Google Agenda avec Python
Comment se connecter à AtCoder avec Python et soumettre automatiquement
Comment effectuer un traitement arithmétique avec le modèle Django
Comment gérer l'erreur d'installation de python dans pyenv (BUILD FAILED)
[Introduction à Python] Comment utiliser la classe en Python?
Comment ne pas échapper au japonais en traitant avec JSON en Python
Essayez de vous connecter à qiita avec Python
Comment définir dynamiquement des variables en Python
[Itertools.permutations] Comment créer une séquence en Python
Pour utiliser python, mettez pyenv sur macOS avec PyCall
Comment obtenir stacktrace en python
Comment afficher la table quatre-vingt-dix-neuf en python
Comment extraire une zone de polygone en Python
Comment vérifier la version d'opencv avec python
Comment afficher le japonais python avec lolipop
Comment changer de version de Python dans cloud9
Comment régler le contraste de l'image en Python
Comment utiliser __slots__ dans la classe Python
Comment remplir dynamiquement des zéros avec Python
Comment entrer le japonais avec les malédictions Python
Comment faire des événements envoyés par le serveur dans Django
Pour faire fonctionner la station d'horodatage en Python
Comment utiliser les expressions régulières en Python
Comment afficher Hello World en python
Comment utiliser is et == en Python
Comment afficher les marques de légende en un avec le tracé Python 2D
Comment écrire Ruby to_s en Python
Comment installer python3 avec docker centos
Comment calculer "xx time" en un seul coup avec Python Timedelta
Comment obtenir la différence de date et d'heure en secondes avec Python
C'est plus récent, mais je voulais essayer le calcul de l'IMC avec python.
Que faire lorsque la version Python est ancienne dans Cloud 9 créée par une autre personne
Comment télécharger avec Heroku, Flask, Python, Git (4)
Comment gérer les fuites de mémoire dans matplotlib.pyplot