Herramienta de cifrado en línea SHA1
Acerca deHerramienta de cifrado en línea SHA1:
Esta herramienta en línea de encriptación SHA1 lo ayuda a encriptar una cadena de entrada en una cadena SHA1 fija de 160 bits.
Más enlaces a SHA1:
RFC 3174: https://tools.ietf.org/html/rfc3174
SHA1 en Python (hashlib): https://docs.python.org/3/library/hashlib.html
SHA1 en Java: https://docs.oracle.com/javase/7/docs/api/java/security/MessageDigest.html
SHA1 en PHP: http://php.net/manual/en/function.sha1.php
Calcule el hash SHA1 de una cadena en Python (con el paquete hashlib):
import hashlib def sha1_generator(str): m = hashlib.sha1() m.update(str.encode()) return m.hexdigest()
Calcule el hash SHA1 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-1"); md.update(str.getBytes()); byte[] digest = md.digest(); String result = new BigInteger(1, digest).toString(16).toUpperCase(); return result; }
Calcule el hash SHA1 de un archivo en Linux (con OpenSSL):
root@instance-1:/var/log/apache2# openssl dgst -sha1 access.log SHA1(access.log)= dcf947a7c318007b8620d112a62cc7b1a7ea4eda
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