Function - sha256 (Secure Hash Algorithm-256)

Consistent Hashing


sha256 is a hash function of the sha family

The sha256 value in a integrity HTML attribute is the sha256 value transformed in base64

openssl dgst -sha256 -binary stylesheet.css | openssl base64 -A



  • With the crypto.subtle.digest function.
let digestMessage = async function (message) {
  const encoder = new TextEncoder();
  let data = encoder.encode(message);
  // hash
  let hashBufferArray = await crypto.subtle.digest('SHA-256', data);
  // convert buffer array to byte array
  let hashByteArray = Array.from(new Uint8Array(hashBufferArray));   
  // convert bytes to hex string  
  let hashHex = => b.toString(16).padStart(2, '0')).join(''); 
  • Output: Test it yourself, change the input and see the change in the hash generated


Get-FileHash -Path hello.exe -Algorithm SHA256


the linux sha256sum utility.

sha256sum myFile
89829d79d0ec276abc565d258321b0eb2e6233906ee11604b34d97fbfe522956 myFile



openssl dgst -sha256 file
SHA256(file)= 89829d79d0ec276abc565d258321b0eb2e6233906ee11604b34d97fbfe522956

Discover More
Jwt Auth Flow
Authentication - Jwt (Json web token)

json web token is a token. It's also known as jot. When a JWT is signed, it becomes a JWS and can be used for sender authentication and authorization. The main purpose of JWTs is to transfer (ie identity...
Consistent Hashing
Cryptography - Hash

A hash function is an encryption crypto algorithm that takes as data as input (possibly large and of variable-sized) and produces a short fixed-length integer value (generally printed as an hexadecimal...
HTML - Integrity attribute

integrity is an attribute of the fetch elements. Its value is a digest that controls that the file was not altered in transit. It's a data integrity functionality. If the calculation output with...
Consistent Hashing
Hash - Secure Hash Algorithm (SHA)

sha algorithm are a family of hash algorithm List of well known SHA and how to calculate them. Hash Family sha1 (not secure) SHA-1 sha224 SHA-2 sha256 SHA-2 sha384 SHA-2 sha512 SHA-2 ...
Strip Le Mot D Epasse Du Noob
What are Password credentials? Authentication -

Password credentials are credentials that use the password and another identifier (such as an email or a name). It is something you know and is, therefore, a group identifier. ionicasmeets/status/954269521531035648Ionica...
Dkim Entry
What is DKIM, the Email DomainKeys Identified Mail? (Mail Signatures)

DomainKeys Identified Mail (DKIM) is a method to sign digitally outgoing email, in order to authenticate a person, role, or organization allowing them to claim some responsibility for the message. The...

Share this page:
Follow us:
Task Runner