Räsigeneraator
Genereeri SHA-1, SHA-256, SHA-384 ja SHA-512 räsisid mis tahes tekstist koheselt. Kontrolli andmete terviklikkust hõlpsalt. Tasuta, töötab 100% sinu brauseris.
Viide
Mis on krüptograafiline räsi?
Krüptograafiline räsifunktsioon võtab mis tahes sisendi ja toodab fikseeritud suurusega sõrmejälje (kokkuvõtte). Isegi ühetähemärgiline muudatus sisendis põhjustab täiesti erineva räsi — seda nimetatakse laviiniefektiks. Räsifunktsioonid on ühesuunalised (arvutuslikult võimatu pöörata) ja deterministlikud (sama sisend annab alati sama väljundi).
Algoritmid
SHA-1 (160-bitine) on aegunud — praktilised kokkupõrkerünnakud eksisteerivad ja NIST soovitab uue kasutuse vastu; esineb endiselt pärandsüsteemides ja Gitis. SHA-256 (256-bitine, SHA-2 perekond) on kaasaegne standard — kasutatakse TLS-is, Bitcoinis ja koodi allkirjastamisel. SHA-384 / SHA-512 (384/512-bitised) pakuvad kõrgemaid turvamarginaale pikaajalise arhiveerimise, valitsussüsteemide ja rakenduste jaoks, mis vajavad kokkupõrkekindlust üle 2128. Kõik SHA-2 variandid on FIPS 180-4 heakskiidetud.
Levinud kasutusalad
- Faili terviklikkus: Räsi fail enne ja pärast ülekannet — sobivad kokkuvõtted garanteerivad, et andmed on muutumatud.
- Paroolide salvestamine: Ära kunagi kasuta SHA-* otse paroolide jaoks. Kasuta tootmiskeskkonnas spetsiaalseid parooli räsifunktsioone nagu Argon2, bcrypt või scrypt sooladega.
- Digitaalallkirjad: Räsi dokument, seejärel allkirjasta räsi privaatvõtmega — digitaalallkirjad tõestavad ehtsust ilma tervet dokumenti paljastamata.
- Andmete deduplikatsioon: Tuvasta identsed failid räsi sõrmejälgede võrdlemisel — sama räsi tähendab identset sisu.
Järgmise põlvkonna räsifunktsioonid
SHA-3 (Keccak, standardiseeritud FIPS 202-s) pakub täiesti erinevat sisemist struktuuri SHA-2-st, tagades sügavkaitse juhul kui SHA-2 kunagi kompromiteeritakse. BLAKE3 on kaasaegne, paralleelitav räsifunktsioon, mis on optimeeritud kiirusele — märkimisväärselt kiirem kui SHA-256 mitmetuumalistes protsessorites. Siiski pole ei SHA-3 ega BLAKE3 veel Web Crypto API-s saadaval. Enamiku rakenduste jaoks jääb SHA-256 standardiks ja on soovituslik vaikimisi valik.
Privaatsus
Räsimine töötab 100% sinu brauseris kasutades Web Crypto API-d (crypto.subtle.digest()). Andmeid ei saadeta kunagi serverile.