Cryptography - Message Digest (checksum|hash) (sha1|md5)

Consistent Hashing


A message digest is the output of hash function (also known as a checksum). The input is known as the message (ie a piece of data: file, payload).

It is used to verify that the data has not been altered in transit. The output of the hash function changes when the input has changed.

They can maps big files to short sequences of characters.

It transforms a binary message (e.g. a software patch or any other file is stored as binary) of any length to a shorter, fixed-length value.



A message digest is used to verify data integrity by running a hash operation on the binary message after it is received. The computed message digest is compared to the value that has already been posted. If the two values match, this indicates that the data has not been altered.


The MD5 and SHA-1 message digest functions are two of the more well-known and commonly used algorithms.


For instance, on the fetch HTML element, you can find the digest in the integrity attribute

Documentation / Reference

Discover More
Consistent Hashing
CRC (Cyclic redundancy checksum)

A cyclic redundancy check (CRC) is a message digest (ie verify data integrity) CRC: cyclic the algorithm is based on cyclic codes redundancy it expands the message without adding information check...
Cryptographic Hash Function 1
Cryptography - (Ciphertext|cyphertext|Message Digest|Digest)

In cryptography, ciphertext or cyphertext is the result of encryption performed on plaintext using an algorithm, called a cipher. In the context of hashing / data integrity, the cyphertext is known...
Cryptography - Data integrity

Data integrity in cryptography is perform with a hash function. It is based on the fact that the output of a hash function changes when the input has changed. Therefore, by controlling the computed...
Etag - An unique identifier for a HTTP resource

The ETag HTTP response header is an identifier for a specific version of a resource. A etag comparison determines whether two representations of a resource are the same and is therefore similar to a hash...
Undraw File Manager Re Ms29
File - Modification Time

The file modification time is a file metadata that is set to the last time the content of the file was modified. digest Most processing tool such as code build tools will compare the modified...
Consistent Hashing
Function - MD5 Hash function (Message Digest 5)

MD5 (Message Digest 5) is a hash function The primary function of an MD5 algorithm is to generate a message digest value (128-bit cryptographic), hence the name. md5 is not a secure hash algorithm....
Consistent Hashing
Function - sha1 (Secure Hash Algorithm-1) function

A sha1 (Secure Hash Algorithm) is an hash function that generates 40-character string (message_digest) composed of hexadecimal characters (0–9 and a–f). In a file system, it's calculated based on...
Consistent Hashing
Function - sha512 (Secure Hash Algorithm-512)

sha512 is a Secure Hash Algorithm (SHA) algorithm that create a message digest sha512integrity HTML attributebase64 Openssl the linux sha512sum utility.

is a content-addressable file system used to track directory tree content (as defined by its creator Linux Torvald) It's not a version control...
Git - Blob

blob in git is a object of the blob type that corresponds / represents the file contents (or inodes) in the git file system. file This command will put a blob in the object database where: the...

Share this page:
Follow us:
Task Runner