Pasirinkite algoritmą ir įvesties būdą. Galima apskaičiuoti ir tuščio teksto bei nulinio dydžio failų maišą.
Pasirinkite tekstą arba vietinį failą, tada SHA algoritmą ir pradėkite skaičiavimą. Rezultate rodomas algoritmas, įvesties būdas, tikrasis baitų skaičius ir visa šešioliktainė maišos reikšmė mažosiomis raidėmis. Reikšmę galite nukopijuoti arba pažymėti rezultatą rankiniu būdu. Pakeitus įvestį senas rezultatas iškart netenka galios.
Tekstas koduojamas UTF-8; CRLF ir CR eilučių pabaigos paverčiamos LF. Pradžios ir pabaigos tarpo ženklai nešalinami, raidžių dydis nekeičiamas, Unicode nenormalizuojamas, o grįžtamojo brūkšnio valdymo sekos neinterpretuojamos. BOM automatiškai nepridedamas ir nepašalinamas. Aiškiai esantys BOM ir NUL įtraukiami į skaičiavimą. Failo režimu išsaugomi visi pradiniai baitai; failo pavadinimas, tipas ir keitimo laikas neįtraukiami.
Pavyzdyje abc nėra eilutės lūžio. Laukiama SHA-256 reikšmė pateikta toliau; oficialūs kitų algoritmų bandymo vektoriai pateikti RFC 6234.
ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015adTekste gali būti ne daugiau kaip 200000 UTF-16 kodo vienetų (kai kurie jaustukai užima du), o užkodavus – ne daugiau kaip 800000 baitų; failų riba yra 16 MiB. Įvestis netrumpinama. Naršyklė turi perskaityti visą failą, o faktinės atminties sąnaudos gali viršyti jo dydį. Maiša nėra šifravimas, slaptažodžių saugojimas, parašų tikrinimas ar virusų aptikimas. Ji neįrodo patikimos kilmės ir negarantuoja, kad kolizijų visiškai nebus; palyginkite reikšmę su pateikta nepriklausomu patikimu kanalu.
Šis įrankis nesiunčia į serverį, nesaugo ir neregistruoja įvesties, failų ar maišos reikšmių; tinklalapis vis tiek įprastai įkelia savo išteklius. Išvalymas pašalina tik puslapio nuorodas į duomenis; jis negarantuoja saugaus naršyklės atminties ar iškarpinės istorijos ištrynimo ir neapsaugo nuo kenkėjiškų plėtinių ar puslapio scenarijų. Jau pradėto rašymo į iškarpinę atšaukti negalima. Skaitymą galima nutraukti, tačiau paties maišos skaičiavimo iš tikrųjų sustabdyti negalima; atšaukus reikia palaukti jo pabaigos prieš pradedant naują skaičiavimą.
Skaitymo eiga skaičiuojama pagal tikruosius baitus; maišos skaičiavimo etape rodoma tik užduotis 0/1. Kai praėjęs laikas, numatomas likęs laikas ar sparta nežinomi, rodomas brūkšnys. Perskaitytas failas nereiškia, kad maišos skaičiavimas baigtas.
RFC 6234Web CryptoPasirinkite įvestį ir algoritmą, apskaičiuokite ir nukopijuokite visą maišos reikšmę. Tuščias tekstas yra tinkamas; failo režimu būtina pasirinkti failą. Pakeitus įvestį senas rezultatas pašalinamas. Atšaukimas sustabdo tik rezultato rodymą; pats maišos skaičiavimas dar gali vykti.