Tag: HASHLIB
Cómo funciona el programa es que el usuario envía 2 entradas (userinput y passwordinput). Estas se comparan con el nombre de archivo de un archivo de texto (que es el nombre de usuario) y el contenido (que es la contraseña encriptada). La contraseña se encripta y se devuelve lo mismo . . . Read more
Estoy tratando de seguir los pasos aquí https://en.bitcoin.it/wiki/Bech32 para generar una dirección bech32 válida. Me quedo atascado en el primer paso: Tener una clave pública comprimida (0x02 o 0x03 seguido de la coordenada X de 32 bytes): 0279be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798 Realizar un hash SHA-256 en la clave pública: 0f715baf5d4c2ed329785cef29e562f73488c8a2bb9dbc5700b361d54b9b0554 Aquí hay una . . . Read more
Mis hashes son diferentes al sha256 estándar. ¿Cómo puedo hashear cada número de la lista a sha256 con hashlib en python? Puedes ver mi resultado y otros resultados de convertidores en línea: <h1>hash 9999 de https://emn178.github.io/online-tools/sha256.html</h1> <pre><code>888df25ae35772424a560c7152a1de794440e0ea5cfee62828333a456a506e05 </code></pre> <h1>hash 9999 de https://www.online-convert.com/result#j=96f7a8bb-2c97-4c6c-ae6d-7deda4f62e3c</h1> <pre><code>888df25ae35772424a560c7152a1de794440e0ea5cfee62828333a456a506e05 </code></pre> <h1>hash 9999 de https://passwordsgenerator.net/sha256-hash-generator/</h1> <pre><code>888DF25AE35772424A560C7152A1DE794440E0EA5CFEE62828333A456A506E05 </code></pre> . . . Read more
backend = default_backend() salt = b’2444′ kdf = PBKDF2HMAC( algorithm=hashes.SHA256(), length=32, salt=salt, iterations=100000, backend=backend ) Este es la configuración del KDF. def getMasterPassword(): checkHashedPassword = hashPassword(txt.get().encode(‘utf-8’)) global encryptionKey encryptionKey = base64.urlsafe_b64encode(kdf.derive(txt.get().encode())) cursor.execute(‘SELECT * FROM masterpassword WHERE id = 1 AND password = ?’, [(checkHashedPassword)]) return cursor.fetchall() def checkPassword(): password = . . . Read more
Estoy tratando de agregar el inicio de sesión de Telegram Web a mi proyecto Django+Vue. Estoy manejando el inicio de sesión en Vue y pasando directamente los datos de autorización obtenidos de TG a Django a través de DRF. Eso funciona bien. El problema ocurre en la verificación en la . . . Read more