Python HASH
Como hacer un md5/sha1/sha224/sha256/sha384/sha512
- import hashlib
- txt = 'Texto que vamos a resumir' # Para hacerlo con un string
- # f = open('nombrefichero.txt','r') #Para hacerlo con un fichero
- # txt = f.read()
- # f.close()
- hash=hashlib.new('md5')
- hash.update(txt.enconde()) #codificamos el string
- print(hash.hexdigest())
Para comprimir en Base64
- import base64
- text = 'Texto que vamos a comprimir'
- print(base64.b64encode(text.encode())
Como hacer un ROT13 a un texto. Visto aquĆ StackOverflow
- import codecs
- s = "hello"
- enc = codecs.getencoder( "rot-13" )
- os = enc( s )[0]