Kõik toimub sinu brauseris: sisend, HMAC-i võti ja oodatav räsi ei lahku seadmest.
Mida SHA-1 annab
SHA-1 on 160-bitine räsifunktsioon, mille NSA avaldas 1995. aastal. See tagastab iga sisendi jaoks 40-kohalise kuueteistkümnendsüsteemi räsi — sõne abc SHA-1 on a9993e364706816aba3e25717850c26c9cd0d89d. Kaks aastakümmet kaitses see TLS-sertifikaate, koodiallkirju ja versioonihaldust ning Git märgistab endiselt iga commit'i SHA-1 (üha sagedamini SHA-256) objektinimega.
2017. aastal avaldas SHAtteredi rünne kaks erinevat PDF-i, millel oli sama SHA-1 räsi, seega SHA-1 ei ole enam kokkupõrkekindel. Ära kasuta seda uute allkirjade ega sertifikaatide jaoks. Kui vajad vaid lühemat kui SHA-256 sõrmejälge mittevastase kontrolli jaoks, on SHA-1 kiire, kuid SHA-256 ei maksa tänapäeval peaaegu midagi ja on turvalisem vaikevalik.
Kuidas SHA-1 räsi arvutada
- Sisesta tekst — 40-kohaline räsi uueneb kohe.
- Kontrolli tulemuse all näidatud pikkust ja aega.
- Soovi korral kleebi oodatud räsi sobivuse kontrollimiseks.
- Kopeeri räsi oma commit'i, manifesti või veateate jaoks.
Korduma kippuvad küsimused SHA-1 kohta
Kui pikk on SHA-1 räsi?
40 kuueteistkümnendsüsteemi märki ehk 160 bitti.
Miks Git kasutab SHA-1?
Git kasutab seda sisupõhiselt adresseeritud objektinimena ajaloo ühilduvuse huvides. Git lisas kokkupõrke tuvastuse ja liigub SHA-256 hoidlatele, kuid vanad objektid jäävad SHA-1 peale.
Kas SHA-1 saab pöörata?
Ei. Nagu iga räsi on see ühesuunaline; saab vaid sisendeid oletada ja räsisid võrrelda.
Kõik toimub sinu brauseris: sisend, HMAC-i võti ja oodatav räsi ei lahku seadmest.
