Articles of hashlib

tipo hash no admitido al instalar plone

Intenté instalar plone pero tengo un problema cuando ejecuto el script install.sh. Aquí están los detalles de los errores: raise ValueError(‘unsupported hash type %s’ % name) ValueError: unsupported hash type sha256 ERROR:root:code for hash sha384 was not found ValueError: unsupported hash type sha512 Leí en un foro que este error puede deberse a una versión […]

¿Sobrescribir con seguridad las variables de Python en la RAM?

Estoy haciendo un progtwig en Python que involucrará el hashing de una contraseña. Suponiendo que uso esto para obtener la contraseña: import getpass password = getpass.getpass(“Password: “) Y luego, hash, ¿hay alguna forma de eliminar de forma segura todos los rastros de la contraseña no lavada de la RAM?

Eliminar todos los caracteres de una cadena cuyos ordinales estén fuera de rango

¿Cuál es una buena manera de eliminar todos los caracteres que están fuera del rango: ordinal(128) de una cadena en python? Estoy usando hashlib.sha256 en python 2.7. Estoy recibiendo la excepción: UnicodeEncodeError: el códec ‘ascii‘ no puede codificar el carácter u ‘\ u200e’ en la posición 13: ordinal no está dentro del rango (128) Supongo […]

El objeto ‘frozenset’ no se puede llamar.

Cuando bash importar hashlib en cualquier contexto, hashlib este error: File “”, line 1, in File “build/bdist.macosx-10.11-intel/egg/hashlib.py”, line 115, in “”” TypeError: ‘frozenset’ object is not callable ¿Alguna idea de cómo puedo resolver esto? Estoy generando este error simplemente abriendo Terminal, ejecutando python y luego escribiendo import hashlib .

Error al importar hashlib con python 2.7 pero no con 2.6

Estoy en Solaris 10 (x86). Hasta ahora, estaba usando python2.6. Hoy, instalé python2.7 y tengo un error extraño al importar hashlib en 2.7, pero no en 2.6: Python 2.6: root@myserver [PROD] # python2.6 -c “import hashlib” root@myserver [PROD] # Python 2.7: root@myserver [PROD] # python2.7 -c “import hashlib” ERROR:root:code for hash md5 was not found. […]

Límite máximo de bytes en la actualización del método del módulo Hashlib Python

Estoy tratando de calcular el hash md5 de un archivo con la función hashlib.md5 () del módulo hashlib. Así que escribí esta pieza de código: Buffer = 128 f = open(“c:\\file.tct”, “rb”) m = hashlib.md5() while True: p = f.read(Buffer) if len(p) != 0: m.update(p) else: break print m.hexdigest() f.close() Noté que la actualización de […]

¿Cómo corregir TypeError: los objetos Unicode deben codificarse antes de hacer hashing?

Tengo este error: Traceback (most recent call last): File “python_md5_cracker.py”, line 27, in m.update(line) TypeError: Unicode-objects must be encoded before hashing Cuando bash ejecutar este código en Python 3.2.2 : import hashlib, sys m = hashlib.md5() hash = “” hash_file = input(“What is the file name in which the hash resides? “) wordlist = input(“What […]

Generando una sum de comprobación MD5 de un archivo

¿Hay alguna forma sencilla de generar (y verificar) las sums de comprobación MD5 de una lista de archivos en Python? (Tengo un pequeño progtwig en el que estoy trabajando y me gustaría confirmar las sums de comprobación de los archivos).

Obtener hash MD5 de archivos grandes en Python

He usado hashlib (que reemplaza a md5 en Python 2.6 / 3.0) y funcionó bien si abrí un archivo y puse su contenido en la función hashlib.md5() . El problema es con archivos muy grandes que sus tamaños podrían exceder el tamaño de RAM. ¿Cómo obtener el hash MD5 de un archivo sin cargar todo […]