Räsi generaator tasuta
Loo tekstist või failidest MD5, SHA-1, SHA-256, SHA-512 ja CRC32 räsid. Kontrolli kontrollsummasid ja andmete terviklikkust.
Kontrollsummad vs. paroolide räsimine: Need on üldotstarbelisd kontrollsummad — need ei asenda paroolide räsimist (kasuta paroolide jaoks bcrypt, Argon2 või scrypt). SHA-1 ei sobi ka turvalisuse seisukohalt oluliste tervikluse väidete jaoks.
Levinud kasutusviisid
- Verifitseerige faili integriteeti räsigaLooge allalaaditud failile SHA-256 kontrollsumma ja võrrelge seda avaldaja kontrollsummaga, et kinnitada, et see pole muutunud.
- Looge andmete terviklikkuse kontrollsummaLooge SHA-256 räsid teksti või failist rikke tuvastamiseks, varukoopiate valideerimiseks ja andmearuoolide auditeerimiseks.
- Korduste eemaldamine failidest räsigaTuvastatiga dublikaadfailid nende SHA-256 räside võrdlemisel — identne sisu tekitab identsed räsid.
- Mõista parooli räsidaSiit saate teada, kuidas kriptograafiline räsimine töötab, näides kuidas tekstide muutused tekitavad täiesti erinevaid räsi väljundeid.
- Looge räsid API-kutsete allkirjastamiseksMõistke HMAC allkirjastamist, arvutades oma API koormuse räsi enne allkirjastatud kutsete saatmist.
Kuidas see töötab
Hashi genereerimine töötab täielikult sinu brauseris, kasutades kombinatsiooni Web Crypto API-st (SHA-1, SHA-256, SHA-384 ja SHA-512 jaoks) ja käsitsi kirjutatud MD5 ja CRC32 implementatsioonidest — sest Web Crypto API jätab tahtlikult mõlemad need vanemad algoritmid välja. Ühtegi teksti- ega failisisu ei laadita kunagi üles ühelegi.
- 1Sisend loetakse baitideksTekstisisendi jaoks teisendab brauseri sisseehitatud TextEncoder stringi UTF-8 baidimassiiviks. Failide jaoks kuni 500 MB, File API arrayBuffer() meetod loeb toored kahendandmed otse mällu — fail ei lahku kunagi su seadmest.
- 2Kuus algoritmi töötavad paralleelseltSHA-1, SHA-256, SHA-384 ja SHA-512 antakse crypto.subtle.digest()'ile, brauseri natiivsele WebCrypto implementatsioonile. MD5 arvutatakse iseseisva RFC 1321 implementatsiooniga, mis on ehitatud tööriistasse (WebCrypto jätab MD5 tahtlikult välja); suurte sisendite jaoks annab see sündmustsüklile igal 4 MB-l järele, et vahekaart jääks reageerimisvõimeliseks. CRC32 kasutab eelarvutatud 256-kirjelist IEEE 802.3 otsingutabelit kiireks baidipõhiseks töötlemiseks.
- 3Kuueteistkümnendkokkuvõtted kuvatakse valmimiselIga algoritmi tulemus kirjutatakse liidesesse selle lahendumise hetkel — kiiremad algoritmid nagu CRC32 ilmuvad peaaegu koheselt, samal ajal kui SHA-512 suure faili peal võib võtta veidi kauem. Kõik kuus töötavad samaaegselt Promise.all abil, nii et kogu ooteaeg määratakse aeglaseima algoritmi, mitte nende summa järgi.
- 4Valikuline kontrollsumma verifitseerimineKleebi teadaolev kontrollsumma verifitseerimisväljale ja tööriist võrdleb seda kõigi kuue arvutatud kokkuvõttega. See tuvastab automaatselt, milline algoritm sobib (või peaks sobima), loendades kuueteistkümnendtähemärke — 32 märki näitab MD5, 40 SHA-1, 64 SHA-256 ja nii edasi — ning teatab seejärel vaste, mittevaste või tundmatu pikkuse.
Sinu tekst ja failid töödeldakse täielikult sinu brauseris — midagi ei saadeta serverisse, logita ega salvestata väljaspool praegust leheseanssi.
Seotud tööriistad
Faili räsi / kontrollsumma
Arvuta mis tahes faili SHA-256, SHA-1, SHA-384 ja SHA-512 kontrollsummad ning kontrolli allalaadimist avaldatud räsi suhtes. Faili ei laadita kunagi üles.
ICS-kalendri generaator
Avage .ics-fail, et näha selle sündmusi, ekspordida need CSV-sse või neid muuta. Või looge .ics-kalendrikutseid Apple Calendarile, Outlookile ja Google'ile koos kordumise ja meeldetuletustega. Töötab täielikult teie brauseris.
chmod õiguste kalkulaator
Lülita Unixi failide õigused omaniku, rühma ja teiste jaoks, et saada kaheksandväärtus (755), sümboolne märkimine (rwxr-xr-x) ja täpne chmod käsk.