Mis on räsifunktsioon?

Krüptograafiline räsifunktsioon muudab suvalise sisendi fikseeritud pikkusega sõrmejäljeks — digestiks, mida ei saa pöörata. Sama sisend annab alati sama räsi, kuid isegi ühe märgi muutus annab täiesti erineva tulemuse (laviiniefekt). Räsisi kasutatakse terviklikkuse kontrolliks, digitaalallkirjadeks, paroolide hoidmiseks, vahemälu võtmeteks ja sisu adresseerimiseks.

Generaator toetab MD5 ja SHA-1 (kiired, kuid krüptograafiliselt murtud), SHA-256 ja SHA-512 (kaasaegne SHA-2 perekond) ning bcrypt (adaptiivne parooliräsi soola ja seadistatava kuluga). Failide ja kontrollsummade jaoks kasuta SHA-256, paroolide jaoks bcrypt — mitte kunagi MD5.

Kuidas kasutada räsi generaatorit

  1. Ava vajalik algoritm: MD5, SHA-1, SHA-256, SHA-512 või bcrypt.
  2. Sisesta või kleebi väljale tekst, mida soovid räsida.
  3. Vajuta „Genereeri“, et räsi arvutada — pikkus ja aeg kuvatakse tulemuse kõrval.
  4. Kopeeri räsi või kleebi olemasolev bcrypt räsi, et parooli sellega kontrollida.

Korduma kippuvad küsimused räsimise kohta

Millist räsi algoritmi valida?

Terviklikkuse kontrolliks, failide kontrollsummadeks ja digitaalallkirjadeks kasuta SHA-256 või SHA-512. Paroolide jaoks bcrypt, scrypt või Argon2. MD5 ja SHA-1 on turvalisuse mõttes murtud ning neid tohiks hoida vaid vanade süsteemide ühilduvuse jaoks.

Kas räsi saab dekrüpteerida?

Ei. Räsimine on ühesuunaline funktsioon — digestil pole dekrüpteerimise võtit. Ründajad kasutavad vikerkaaretabeleid ja toorest jõudu, mistõttu paroolid tuleb soolata (bcrypt teeb seda automaatselt).

Kas tööriist salvestab selle, mida räsin?

Ei. Kogu arvutus toimub lokaalselt brauseris ega lahku seadmest, seega sobib see paroolide, võtmete ja muude tundlike stringide jaoks. Arvesta, et bcrypt arvutatakse siin JavaScriptis ja on seetõttu tahtlikult aeglasem kui natiivne lahendus.

Miks saan sama teksti jaoks bcryptis erinevad räsid?

bcrypt loob iga räsi jaoks uue juhusliku soola ja salvestab selle tulemusstringi sisse. Seetõttu annab sama parool kaks erinevat väljanägemist — mõlemad on kehtivad ja kontrollitakse korrektselt.

Mida tähendab pikkuse veerg?

See näitab digesti suurust kuueteistkümnendmärkides: MD5 on 32, SHA-1 on 40, SHA-256 on 64 ja SHA-512 on 128. bcrypt väljund on 60 märgi pikkune modular crypt string, mis sisaldab versiooni, kulu ja soola.

Kõik toimub sinu brauseris: sisend, HMAC-i võti ja oodatav räsi ei lahku seadmest.

Tagasi avalehele