Descripción
Pequeñas rutinas que me han servido en algunos momentos y quiero conservar para no tener que buscar.
Sistema 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())
Base64
Para comprimir en Base64
- import base64
- text = 'Texto que vamos a comprimir'
- print(base64.b64encode(text.encode())
ROT13
Como hacer un ROT13 a un texto. Visto aquí StackOverflow
- import codecs
- s = "hello"
- enc = codecs.getencoder( "rot-13" )
- os = enc( s )[0]
Python : PyDev : py Programación
Última modificación de la página el 05 May 2026 a las 15h05
Powered by
PmWiki