Räsigeneraator

Genereerige SHA-1, SHA-256, SHA-384 ja SHA-512 räsid koheselt otse oma brauseris.

Tekst
Valmis. Räsimiseks sisestage või kleepige tekst.

Teie tekst räsitakse otse teie brauseris. Midagi ei laadita BroBroGo serverisse.

KKK

Kas oma teksti siia kleepimine on turvaline?

Jah. Räsimine toimub täielikult teie brauseris – BroBroGo serveritesse ei saadeta midagi.

Miks MD5 ei ole toetatud?

MD5 on krüptograafiliselt murtud ja seda siin ei pakuta. Turvalisuse tagamiseks kasutage SHA-256 või SHA-512 algoritmi; SHA-1 on lisatud üksnes pärandsüsteemide ühilduvuseks.

Millist algoritmi peaksin kasutama?

Tänapäeval on SHA-256 kõige levinum üldotstarbeline valik. SHA-1 on endiselt kasutusel pärand-kontrollsummade jaoks, kuid sellele ei tohiks turvalisuse tagamisel loota. SHA-384 ja SHA-512 pakuvad pikemat väljundit ja suuremat vastupidavust räsikokkupõrgete suhtes.

Kuidas toimub krüptograafiline räsimine veebibrauseris

Krüptograafiline räsimine on protsess, kus suvalise pikkusega sisendandmed teisendatakse kindla pikkusega sümbolite jadaks. Seda väljundit nimetatakse räsiks ehk kontrollsummaks. Räsigeneraator võimaldab arvutada sisestatud tekstist paralleelselt ja asünkroonselt neli erinevat krüptograafilist räsi: SHA-1, SHA-256, SHA-384 ja SHA-512. Tööriist kuvab tulemused väiketähtedega heksadetsimaalsete ehk kuueteistkümnendsüsteemis stringidena.

Kogu andmetöötlus toimub täielikult kasutaja veebibrauseris. Erinevalt traditsioonilistest veebiteenustest, mis saadavad sisestatud andmed töötlemiseks serverisse, teostatakse arvutused kohapeal. Teie tekst räsitakse otse teie brauseris ning midagi ei laadita BroBroGo serverisse. See tagab, et sisestatud andmed ei lahku kunagi teie seadmest.

Toetatud algoritmid ja nende tehnilised erinevused

Erinevad SHA (Secure Hash Algorithm) algoritmid pakuvad erinevat turvataset ja väljundi pikkust. Tööriist arvutab järgmised väärtused:

  • SHA-1: SHA-1 on lisatud tööriista valikusse üksnes pärand-kontrollsummade (legacy checksums) kontrollimiseks, kuid sellele ei tohiks turvalisuse tagamisel loota, kuna algoritm on krüptograafiliselt nõrk.
  • SHA-256: Kuulub SHA-2 peresse ja SHA-256 on tänapäeval kõige levinum üldotstarbeline valik, mida kasutatakse laialdaselt andmete terviklikkuse kontrollimiseks ja tarkvara autentimiseks.
  • SHA-384: SHA-2 perekonnas kasutatav algoritm, See pakub suuremat kokkupõrkekindlust kui lühemad variandid.
  • SHA-512: pakub tänu pikemale väljundile eriti suurt vastupidavust räsikokkupõrgete (collision resistance) suhtes. Tööriist väljastab selle samamoodi väiketähelise kuueteistkümnendsüsteemi stringina, mille saab ühe klõpsuga lõikelauale kopeerida.

Tööriist ei toeta MD5 algoritmi, kuna MD5 on krüptograafiliselt murtud ja selle kasutamine turvarakendustes on ebaturvaline.

Kasutusreeglid, piirangud ja veateated

Räsigeneraatori kasutamisel kehtivad kindlad tehnilised piirangud ja reeglid, mis tagavad brauseri jõudluse säilimise:

  • Sisendi formaat ja maht: Tööriist võtab vastu UTF-8 vormingus teksti. Maksimaalne lubatud sisendi pikkus on 10 000 000 märki.
  • Märkide loendur: Liides kuvab reaalajas sisestatud märkide arvu sildiga "Märke".
  • Mahupiirangu ületamine: Kui sisestatud tekst ületab 10 000 000 märgi piiri, peatab tööriist arvutamise, peidab tulemused ja kuvab veateate "Sisend on selle tööriista jaoks liiga pikk – proovige lühemat teksti.".
  • Tühjendamine: Kui sisestusväli tühjendatakse käsitsi või vajutatakse nupule "Tühjenda", peidetakse tulemused ja kuvatakse olek "Tühjendatud.".
  • Tõrked arvutamisel: Kui süsteemil ei õnnestu mingil põhjusel räsi genereerida, kuvatakse teade "Räsi ei saanud arvutada – proovige uuesti.".

Kui arvutamine on edukas, kuvatakse olekuteade "Räsitud." ning tulemuste kopeerimiseks saab kasutada funktsiooni, kus klõpsates väärtusele kopeeritakse see otse lõikelauale.

Andmete terviklikkuse kontrollimine kontrollsummade abil

Räsiväärtuste ehk kontrollsummade peamine eesmärk on andmete terviklikkuse (data integrity) tagamine. Kuna krüptograafilised räsifunktsioonid on ühesuunalised, on sisendteksti muutumisel isegi ühe märgivõrra tulemuseks täiesti erinev räsi. Seda nähtust nimetatakse laviiniefektiks.

Tarkvara arendajad, süsteemiadministraatorid ja tehnilise toe spetsialistid kasutavad räsisid failide või tekstilõikude autentsuse kontrollimiseks. Võrreldes algse teksti räsi genereeritud räsiga, saab veenduda, et andmeid ei ole edastamise ajal muudetud, rikutud või võltsitud. Kuna arvutused tehakse asünkroonselt otse kliendi seadmes, sobib tööriist ka tundlikumate tekstijuppide kiireks kontrollimiseks ilma andmete kolmandatele osapooltele edastamise riskita.

Korduma kippuvad küsimused

Kas oma teksti siia kleepimine on turvaline?

Jah. Räsimine toimub täielikult teie brauseris – BroBroGo serveritesse ei saadeta midagi.

Miks MD5 ei ole toetatud?

MD5 on krüptograafiliselt murtud ja seda siin ei pakuta. Turvalisuse tagamiseks kasutage SHA-256 või SHA-512 algoritmi; SHA-1 on lisatud üksnes pärandsüsteemide ühilduvuseks.

Millist algoritmi peaksin kasutama?

Tänapäeval on SHA-256 kõige levinum üldotstarbeline valik. SHA-1 on endiselt kasutusel pärand-kontrollsummade jaoks, kuid sellele ei tohiks turvalisuse tagamisel loota. SHA-384 ja SHA-512 pakuvad pikemat väljundit ja suuremat vastupidavust räsikokkupõrgete suhtes.

Mis on maksimaalne teksti pikkus, mida saab räsida?

Tööriist toetab UTF-8 vormingus teksti pikkusega kuni 10 000 000 märki. Sellest pikema sisendi puhul kuvatakse veateade ja räsisid ei arvutata.