Generator Hash — gratuit
Generează hash-uri MD5, SHA-1, SHA-256, SHA-512 și CRC32 din text sau fișiere. Verifică sume de control și integritatea datelor.
Checksum-uri vs. hash parole: Acestea sunt checksum-uri de uz general — nu înlocuiesc hash-ul parolelor (folosiți bcrypt, Argon2 sau scrypt pentru parole). SHA-1 este de asemenea nepotrivit pentru afirmații de integritate critice.
Utilizări frecvente
- Verificati integritatea fisierului cu hashGenerati o suma de control SHA-256 pentru un fisier descarcat si comparati-o cu suma de control a editorului pentru a confirma ca nu s-a modificat.
- Generati suma de control pentru integritatea datelorCreati hash-uri SHA-256 de text sau fisiere pentru a detecta coruptie, a verifica backup-uri si a audita conductele de date.
- Deduplicare fisiere cu hashingIdentificati fisiere duplicate comparand hash-urile lor SHA-256 - continutul identical produce hash-uri identice.
- Intelegeti hash-ul paroleiInvatati cum functioneaza hash-ul criptografic vazand cum schimbarile de text produc rezultate hash-uri complet diferite.
- Generati hash-uri pentru semnarea cererilor APIIntelegeti semnarea HMAC calculand hash-ul sarcinii API dumneavoastra inainte de a trimite cereri semnate.
Cum funcționează
Generarea hash-urilor rulează în întregime în browserul tău, folosind un amestec de Web Crypto API (pentru SHA-1, SHA-256, SHA-384 și SHA-512) și implementări scrise manual pentru MD5 și CRC32 — deoarece Web Crypto API omite intenționat ambii algoritmi mai vechi. Niciun conținut de text sau fișier nu este încărcat nicăieri.
- 1Intrarea este citită în octețiPentru intrare text, TextEncoder integrat al browser-ului convertește șirul la un array de octeți UTF-8. Pentru fișiere de până la 500 MB, metoda arrayBuffer() a API-ului File citește datele binare brute direct în memorie — fișierul nu părăsește niciodată dispozitivul tău.
- 2Șase algoritmi rulează în paralelSHA-1, SHA-256, SHA-384, și SHA-512 sunt transmise către crypto.subtle.digest(), implementarea nativă WebCrypto a browser-ului. MD5 este calculat printr-o implementare RFC 1321 autonomă construită în unealtă (WebCrypto exclude intenționat MD5); pentru intrări mari cedează bucla de evenimente la fiecare 4 MB astfel încât fila rămâne receptivă. CRC32 folosește un tabel de căutare pre-calculat de 256 de intrări IEEE 802.3 pentru procesare rapidă octet-cu-octet.
- 3Rezumatele hex sunt afișate pe măsură ce se terminăRezultatul fiecărui algoritm este scris în UI în momentul în care se rezolvă — algoritmi mai rapizi precum CRC32 apar aproape instant, în timp ce SHA-512 pe un fișier mare poate dura ceva mai mult. Toți cei șase rulează concurent prin Promise.all, astfel încât timpul total de așteptare este determinat de algoritmul cel mai lent, nu de suma lor.
- 4Verificare opțională de checksumLipește un checksum cunoscut în câmpul de verificare și unealta îl compară cu toate cele șase rezumate calculate. Identifică automat care algoritm se potrivește (sau ar trebui să se potrivească) numărând caracterele hex — 32 caractere semnalizează MD5, 40 semnalizează SHA-1, 64 semnalizează SHA-256, și așa mai departe — apoi raportează o potrivire, nepotrivire, sau lungime nerecunoscută.
Textul și fișierele tale sunt procesate în întregime în browser-ul tău — nimic nu este trimis către un server, înregistrat, sau stocat dincolo de sesiunea curentă a paginii.
Instrumente similare
Hash / Sumă de Control Fișier
Calculează sumele de control SHA-256, SHA-1, SHA-384 și SHA-512 ale oricărui fișier și verifică o descărcare față de hash-ul publicat. Fișierul nu este niciodată încărcat.
Generator Calendar ICS
Deschide un fișier .ics pentru a vedea evenimentele, a le exporta în CSV sau a le edita. Sau creează invitații de calendar .ics pentru Apple Calendar, Outlook și Google, cu repetare și mementouri. Rulează integral în browser.
Calculator Permisiuni chmod
Comută permisiunile fișierelor Unix pentru proprietar, grup și alții pentru a obține valoarea octală (755), notația simbolică (rwxr-xr-x) și comanda chmod exactă.