CH-J Server Managerġestjoni tas-server fuq SSH
Menu
Il-gwidi u l-artikli kollha →

SHA-256, SHA-512 jew BLAKE3: liema checksum għandek tuża?

Kif ivarjaw it-tliet algoritmi fis-sigurtà, il-veloċità u l-kompatibbiltà, x’ma tipprovax checksum u liema wieħed tagħżel.

It-tweġiba fil-qosor

Uża l-algoritmu li jagħtik il-pubblikatur tal-fajl, għax biex tqabbel għandek bżonn l-istess wieħed. Għal xogħol ġdid, SHA-256 huwa l-aktar għażla kompatibbli u SHA-512 huwa għażla tajba wkoll. BLAKE3 huwa l-aktar għażla veloċi għal ammonti kbar ta’ data tiegħek, jekk l-għodda tkun disponibbli fuq kull sistema involuta. Illum it-tlieta jitqiesu siguri, u ma hemm ebda attakk prattiku magħruf fuq xi wieħed minnhom.

Kif ivarjaw

SHA-256 u SHA-512 jagħmlu parti mill-familja SHA-2 standardizzata minn NIST, u spiss ikunu meħtieġa mir-regoli ta’ konformità. BLAKE3 huwa aktar ġdid u mhuwiex standard ta’ NIST, għalhekk jista’ ma jissodisfax dawn ir-regoli. SHA-256 u BLAKE3 bl-output predefinit jagħtu 256 bit, jiġifieri madwar 128 bit ta’ reżistenza għall-kolliżjonijiet. SHA-512 jagħti 512 bit u madwar 256 bit ta’ reżistenza. Fil-prattika ż-żewġ livelli huma ferm lil hinn minn dak li jista’ jiġi attakkat.

Il-veloċità tiddependi mill-hardware tiegħek

BLAKE3 huwa mfassal biex juża diversi cores tas-CPU u struzzjonijiet vettorjali moderni, għalhekk normalment ikun ferm aktar veloċi fuq fajls kbar. Bejn il-varjanti SHA-2 ir-riżultat ivarja: SHA-512 spiss ikun aktar veloċi fuq CPUs ta’ 64 bit mingħajr struzzjonijiet speċjali, filwaqt li fuq CPUs b’estensjonijiet SHA, SHA-256 ikun aktar veloċi. Kejjel fuq il-kompjuter tiegħek b’fajl kbir, għax il-cache u d-diska jaffettwaw ir-riżultat. Jista’ jkun li jkollok tinstalla b3sum separatament.

time sha256sum large.iso
time sha512sum large.iso
time b3sum large.iso

X’tipprova checksum

Checksum li taqbel turi li l-fajl huwa identiku għal dak li minnu ġie kkalkulat id-digest. Ma turix min ħoloq il-fajl. Jekk attakkant jista’ jibdel kemm il-fajl li jitniżżel kif ukoll iċ-checksum fl-istess paġna, il-paragun jgħaddi. Biex tivverifika l-oriġini, għandek bżonn digest minn kanal separat fdat jew firma, bħal GPG.

sha256sum -c SHA256SUMS
gpg --verify SHA256SUMS.asc SHA256SUMS

X’għandek tevita

Ir-reżistenza għall-kolliżjonijiet ta’ MD5 u SHA-1 ġiet miksura, u dawn m’għandhomx jintużaw għall-protezzjoni kontra tbagħbis intenzjonat. Xorta jistgħu jidhru f’manifesti qodma, fejn jidentifikaw biss ħsara aċċidentali. Funzjonijiet mhux kriptografiċi bħal CRC-32 u xxHash huma mfassla għall-veloċità u għall-identifikazzjoni ta’ żbalji aċċidentali, qatt għas-sigurtà.

Checksums f’CH-J Server Manager

Il-modulu Hash & Checksum jinkludi t-tliet algoritmi u jimmarka SHA-256, SHA-512 u BLAKE3 bħala rakkomandati, u MD5 u SHA-1 bħala miksura. Jista’ jikkalkula digests, iqabbel fajls u jivverifika valur mistenni. Il-modulu ma jistax jgħidlek jekk il-valur mistenni nnifsu huwiex affidabbli, għalhekk ġibu minn sors li tafda. L-app tivverifika l-aġġornamenti tagħha stess b’SHA-512 u firma OpenPGP flimkien.

Dokumentazzjoni dettaljata

NIST FIPS 180-4 →

BLAKE3 specification →

Il-ftuħ bijometriku u s-sigurtà →