You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: pages/object-storage/reference-content/supported-checksums.mdx
+24-1Lines changed: 24 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,6 +15,8 @@ categories:
15
15
16
16
Checksums are critical components in ensuring data integrity within object storage systems. They are calculated values, typically a hash or a cyclic redundancy check (CRC), obtained from the content of an object. By comparing the stored checksum with one recalculated during data retrieval, storage systems can detect and often correct errors caused by corruption, transmission issues, or hardware failures.
17
17
18
+
## Supported checksum algorithms
19
+
18
20
Scaleway Object Storage supports several checksum algorithms that allow you to verify the integrity of your objects:
19
21
20
22
-**CRC32**: a non-cryptographic checksum that generates a 32-bit hash value used to detect errors in data transmission by applying a specific cyclic redundancy check (CRC) algorithm.
@@ -23,4 +25,25 @@ Scaleway Object Storage supports several checksum algorithms that allow you to v
23
25
24
26
-**SHA-1**: a cryptographic Secure Hash Algorithm (SHA) that generates a 160-bit (20-byte) hash value from input data.
25
27
26
-
-**SHA-256**: a cryptographic Secure Hash Algorithm that generates a 256-bit unique hash value, preferred for modern security protocols due to SHA-1 vulnerabilities.
28
+
-**SHA-256**: a cryptographic Secure Hash Algorithm that generates a 256-bit unique hash value, preferred for modern security protocols due to SHA-1 vulnerabilities.
29
+
30
+
-**CRC-64/NVME (CRC64NVME)**: a 64-bit cyclic redundancy check algorithm specifically designed for data integrity verification in NVMe (Non-Volatile Memory Express) storage devices. This algorithm does not support composite checksums.
31
+
32
+
## Full object and composite checksum types
33
+
34
+
Scaleway Object Storage supports two types of checksums:
35
+
36
+
-**Full object checksums**: cryptographic hash values calculated over the entire content of an object to verify its integrity and detect any corruption or unauthorized changes.
37
+
38
+
-**Composite object checksums**: hash values calculated by combining the checksums of individual parts or segments of a multipart object, allowing verification of the integrity of the entire object assembled from its parts.
39
+
40
+
The table below shows the checksum types supported by each algorithm for multipart uploads:
0 commit comments