Liigu sisuni

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.

Kirjuta või kleebi tekst räside genereerimiseks.

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.