Vous n'êtes pas identifié(e).
Pages : 1
un petit tools que je vient de coder qui permet de hasher une chaine en md5, sha1, sha224, sha256, sha384 ou sha512
Script hash_tools.py :
[== Indéfini ==]
#! /usr/bin/python
# -*- coding:utf-8 -*-
import hashlib
print ''' 1 -----------> md5
2 -----------> sha1
3 -----------> sha224
4 -----------> sha256
5 -----------> sha384
6 -----------> sha512
'''
options = raw_input('option n°: ')
data = raw_input('phrase ou mot a hasher: ')
if(options == '1'):
md5 = hashlib.md5(data).hexdigest()
print 'your hash: '+ md5
elif(options == '2'):
sha1 = hashlib.sha1(data).hexdigest()
print sha1
elif(options == '3'):
sha224 = hashlib.sha224(data).hexdigest()
print sha224
elif(options == '4'):
sha256 = hashlib.sha256(data).hexdigest()
print sha256
elif(options == '5'):
sha384 = hashlib.sha384(data).hexdigest()
print sha384
else:
sha512 = hashlib.sha512(data).hexdigest()
print sha512
Image:
boost ===>>> « Un langage de programmation est une convention pour donner des ordres à un ordinateur. Ce n’est pas censé être obscur, bizarre et plein de pièges subtils. Ca, ce sont les caractéristiques de la magie. » - Dave Small
Hors ligne
Pages : 1