Besplatan Generator hasha
Generišite SHA-1, SHA-256 i SHA-512 haševe iz teksta ili fajlova. Provjerite kontrolne sume i integritet podataka.
Kontrolne sume naspram heširanja lozinki: Ovo su univerzalne kontrolne sume — ne zamjenjuju heširanje lozinki (koristite bcrypt, Argon2 ili scrypt za lozinke). SHA-1 takođe nije pogodan za sigurnosno osjetljive tvrdnje o integritetu.
Kako radi
Generisanje heša se u potpunosti odvija u vašem pregledniku koristeći kombinaciju Web Crypto API-ja (za SHA-1, SHA-256, SHA-384, i SHA-512) i ručno napisanih implementacija MD5 i CRC32 — jer Web Crypto API namjerno izostavlja oba ta starija algoritma. Tekst ili sadržaj datoteke se nikada nikuda ne šalju.
- 1Unos se čita u bajtoveZa tekstualni unos, ugrađeni TextEncoder preglednika pretvara niz u UTF-8 niz bajtova. Za datoteke do 500 MB, metoda arrayBuffer() File API-ja čita sirove binarne podatke direktno u memoriju — datoteka nikada ne napušta vaš uređaj.
- 2Šest algoritama se izvršava paralelnoSHA-1, SHA-256, SHA-384, i SHA-512 se predaju crypto.subtle.digest(), native WebCrypto implementaciji preglednika. MD5 se izračunava samostalnom implementacijom RFC 1321 ugrađenom u alat (WebCrypto namjerno izostavlja MD5); za velike unose ustupa mjesto petlji događaja svakih 4 MB tako da kartica ostaje responzivna. CRC32 koristi unaprijed izračunatu tabelu pretrage od 256 unosa IEEE 802.3 za brzu obradu znak-po-znak.
- 3Heksadecimalni sažeci se prikazuju čim se završeRezultat svakog algoritma se upisuje u UI u trenutku kad se razrješi — brži algoritmi poput CRC32 se pojavljuju gotovo trenutno dok SHA-512 nad velikom datotekom može trajati malo duže. Svih šest se izvršava istovremeno putem Promise.all, tako da ukupno vrijeme čekanja određuje najsporiji algoritam, a ne njihov zbir.
- 4Opciona provjera kontrolne sumeZalijepite poznatu kontrolnu sumu u polje za provjeru i alat je upoređuje sa svih šest izračunatih sažetaka. Automatski identifikuje koji algoritam odgovara (ili treba da odgovara) brojeći heksadecimalne znakove — 32 znaka označavaju MD5, 40 označavaju SHA-1, 64 označavaju SHA-256, i tako dalje — zatim prijavljuje podudaranje, nepodudaranje, ili neprepoznatu dužinu.
Vaš tekst i datoteke se obrađuju u potpunosti unutar vašeg preglednika — ništa se ne šalje serveru, ne bilježi, niti čuva izvan trenutne sesije stranice.
Povezani alati
Hash / kontrolna suma fajla
Izračunajte SHA-256, SHA-1, SHA-384 i SHA-512 kontrolne sume bilo kojeg fajla i provjerite preuzeti fajl u odnosu na objavljeni hash. Fajl se nikad ne otprema.
Generator ICS kalendara
Kreirajte .ics pozivnice za kalendar za bilo koju aplikaciju — Apple Calendar, Outlook, Google. Dodajte više događaja, ponavljanje i podsjetnike. Radi u potpunosti u vašem pregledniku.
Kalkulator chmod dozvola
Uključite/isključite Unix dozvole fajla za vlasnika, grupu i ostale da dobijete oktalnu vrijednost (755), simboličku notaciju (rwxr-xr-x) i tačnu chmod naredbu.