Ferramenta on-line de criptografia SHA256
SobreFerramenta on-line de criptografia SHA256:
Esta ferramenta on-line de criptografia SHA256 ajuda a criptografar uma string de entrada em uma string SHA256 fixa de 256 bits.
Relação de segurança SHA256 e blockchain:
Projetado pela NSA, o SHA-256 é atualmente o algoritmo de Hash mais comumente usado, sendo usado em duas partes da rede blockchain: gerando novos endereços de bitcoin e (proof of work)
usado na mineração (proof of work)
algoritmo.
Mais links para SHA256:
RFC 3174: https://tools.ietf.org/html/rfc3174
SHA256 (hashlib) em Python: https://docs.python.org/3/library/hashlib.html
SHA256 em Java: https://docs.oracle.com/javase/7/docs/api/java/security/MessageDigest.html
SHA256 em PHP: http://php.net/manual/en/function.hash.php
Calcular o hash SHA256 de uma string em Python (com hashlib de pacote):
import hashlib def sha256_generator(str): m = hashlib.sha256() m.update(str.encode()) return m.hexdigest()
Calcular o hash SHA256 de uma string em Java (com o pacote 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; }
Calcular o hash SHA256 de um arquivo no Linux (com OpenSSL):
root@instance-1:/var/log/apache2# openssl dgst -sha256 access.log SHA256(access.log)= 1c830df491ff2e9dc4043ac9e89a2380cbb621d80331bbddd0cbcb4f6e502cf8
Ferramentas relacionadas
Ferramenta de criptografia online MD5
Ferramenta de criptografia online SHA1
Ferramenta de criptografia online SHA224
Ferramenta de criptografia online SHA256
Ferramenta de criptografia online SHA384
Ferramenta de criptografia online SHA512
Ferramenta de codificação online BASE64
Ferramenta de decodificação online BASE64
Ferramenta de geração de senha aleatória online