Strumento online di crittografia SHA256
suStrumento online di crittografia SHA256:
Questo strumento online di crittografia SHA256 consente di crittografare una stringa di input in una stringa SHA256 fissa a 256 bit.
SHA256 e relazione di sicurezza blockchain:
Progettato dalla NSA, SHA-256 è attualmente l'algoritmo di hash più comunemente utilizzato, mentre SHA-256 viene utilizzato in due parti della rete blockchain: generazione di nuovi indirizzi bitcoin e (proof of work)
utilizzato nel mining (proof of work)
algoritmo (proof of work)
.
Altri collegamenti a SHA256:
RFC 3174: https://tools.ietf.org/html/rfc3174
SHA256 (hashlib) in Python: https://docs.python.org/3/library/hashlib.html
SHA256 in Java: https://docs.oracle.com/javase/7/docs/api/java/security/MessageDigest.html
SHA256 in PHP: http://php.net/manual/en/function.hash.php
Calcola l'hash SHA256 di una stringa in Python (con pacchetto hashlib):
import hashlib def sha256_generator(str): m = hashlib.sha256() m.update(str.encode()) return m.hexdigest()
Calcola l'hash SHA256 di una stringa in Java (con il pacchetto 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; }
Calcola l'hash SHA256 di un file in Linux (con OpenSSL):
root@instance-1:/var/log/apache2# openssl dgst -sha256 access.log SHA256(access.log)= 1c830df491ff2e9dc4043ac9e89a2380cbb621d80331bbddd0cbcb4f6e502cf8
Strumenti correlati
Strumento di crittografia online MD5
SHA1 strumento di crittografia online
SHA224 strumento di crittografia online
Strumento di crittografia online SHA256
Strumento di crittografia online SHA384
SHA512 strumento di crittografia online
Strumento di codifica online BASE64
Strumento di decodifica online BASE64
Strumento di generazione di password casuali online