Herramienta en línea de cifrado SHA256
Acerca deHerramienta en línea de cifrado SHA256:
Esta herramienta en línea de encriptación SHA256 lo ayuda a cifrar una cadena de entrada en una cadena SHA256 fija de 256 bits.
SHA256 y la relación de seguridad blockchain:
Diseñado por la NSA, SHA-256 es actualmente el algoritmo Hash más utilizado. SHA-256 se usa en dos partes de la red de blockchain: generar nuevas direcciones de bitcoin y (proof of work)
utilizado en minería (proof of work)
algoritmo.
Más enlaces a SHA256:
RFC 3174: https://tools.ietf.org/html/rfc3174
SHA256 (hashlib) en Python: https://docs.python.org/3/library/hashlib.html
SHA256 en Java: https://docs.oracle.com/javase/7/docs/api/java/security/MessageDigest.html
SHA256 en PHP: http://php.net/manual/en/function.hash.php
Calcule el hash SHA256 de una cadena en Python (con el paquete hashlib):
import hashlib def sha256_generator(str): m = hashlib.sha256() m.update(str.encode()) return m.hexdigest()
Calcule el hash SHA256 de una cadena en Java (con el paquete MessageDigest):
import java.math.BigInteger; import java.security.MessageDigest; public String generate(String str){ MessageDigest md = MessageDigest.getInstance("SHA-256"); md.update(str.getBytes()); byte[] digest = md.digest(); String result = new BigInteger(1, digest).toString(16).toUpperCase(); return result; }
Calcule el hash SHA256 de un archivo en Linux (con OpenSSL):
root@instance-1:/var/log/apache2# openssl dgst -sha256 access.log SHA256(access.log)= 1c830df491ff2e9dc4043ac9e89a2380cbb621d80331bbddd0cbcb4f6e502cf8
Herramientas relacionadas
Herramienta de cifrado en línea MD5
Herramienta de cifrado en línea SHA1
Herramienta de cifrado en línea SHA224
Herramienta de cifrado en línea SHA256
Herramienta de cifrado en línea SHA384
Herramienta de cifrado en línea SHA512
Herramienta de codificación en línea BASE64
Herramienta de decodificación en línea BASE64
Herramienta de generación de contraseña aleatoria en línea