user@linuxtrack:~ $ python -c 'print("Soyez les bienvenus !")'

Vous n'êtes pas identifié(e).

#1 15-02-2013 20:00:30

boost
Membre

hasheur tools

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:

1360951200.png


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

Pied de page des forums