Treci la conținut

Generator SHA-1

Generați hashul SHA-1 pentru orice text cu acest Generator SHA-1. Introduceți textul, iar instrumentul îl codifică în UTF-8, calculează digestul SHA-1 pe 160 biți și îl returnează ca șir hexazecimal cu 40 de caractere minuscule, aceeași valoare produsă de sha1sum și bibliotecile standard. Util pentru dezvoltatorii care verifică sume de control vechi, inspectează identificatori de tip Git sau potrivesc API-uri mai vechi care încă așteaptă SHA-1.

Resetează

Întrebări frecvente

Ce returnează Generatorul SHA-1?

Returnează digestul SHA-1 al textului ca 40 de caractere hexazecimale minuscule, reprezentând 160 biți. Textele identice produc întotdeauna hashuri identice.

Care este hashul SHA-1 pentru hello?

Cuvântul hello, scris cu litere mici și fără un caracter de linie nouă la final, produce hashul aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d. Folosiți-l ca valoare de test rapidă atunci când comparați cu propriul cod.

De ce nu corespunde hashul meu SHA-1 cu cel produs de alt instrument?

Textul este calculat exact așa cum a fost introdus, inclusiv spațiile, taburile și întreruperile de linie. O întrerupere de linie la final adăugată de echo sau terminațiile de linie CRLF Windows produc un hash complet diferit.

Cum este codificat textul Unicode?

Instrumentul codifică textul în UTF-8 înainte de calcularea hashului, codificarea implicită în majoritatea limbajelor și terminalelor. Un sistem care calculează hashul octeților UTF-16 sau Latin-1 ai acelorași caractere obține un rezultat diferit.

Mai este sigur SHA-1?

Nu. O coliziune practică SHA-1 a fost publicată în 2017, iar browserele și autoritățile de certificare au încetat să accepte semnături SHA-1. Folosiți SHA-256 sau SHA-512 pentru semnături, verificări ale integrității împotriva modificărilor și proiecte noi.

Este acesta același hash pe care îl folosește Git pentru confirmări?

Nu în mod direct. Git calculează hashul unui antet, precum blob, urmat de lungimea conținutului și un octet nul înaintea conținutului; prin urmare, un SHA-1 simplu al textului fișierului diferă de ID-ul obiectului Git.

Pot calcula hashul unui fișier?

Instrumentul calculează hashul textului pe care îl lipiți sau îl introduceți, nu al fișierelor încărcate. Pentru fișiere binare, folosiți sha1sum pe Linux, shasum pe macOS sau Get-FileHash -Algorithm SHA1 în PowerShell.

Se poate decripta SHA-1?

Nu, SHA-1 este o funcție unidirecțională și nu are nicio cheie de decriptare. Datele de intrare scurte sau uzuale pot fi totuși găsite în tabele de căutare, așa că nu considerați niciodată că hashul unui secret slab îl protejează.

Folosește instrumentul un salt sau o cheie HMAC?

Nu, calculează hashul simplu SHA-1 al textului exact așa cum a fost introdus. Pentru hashuri cu cheie, folosiți un instrument HMAC, iar pentru parole, un algoritm lent precum bcrypt sau Argon2.

Cât text pot procesa?

Introduceți cel puțin un caracter și cel mult 5 MB de text; datele mai mari sunt respinse cu un mesaj. Rezultatul este identic cu opțiunea SHA-1 din Generatorul de hashuri.

Despre OneClick Pro

OneClick Pro este o colecție gratuită de peste 150 de instrumente web pentru activitățile de zi cu zi: conversia imaginilor și unităților, formatarea și validarea codului, verificarea domeniilor și a SEO, precum și lucrul cu text, date și numere. Fiecare instrument funcționează fără înregistrare sau abonament, iar ceea ce introduceți este folosit doar pentru a calcula rezultatul și nu este stocat niciodată. Folosiți colecția ca trusă de instrumente rapidă pentru sarcini ocazionale sau salvați în marcaje instrumentele pe care le utilizați în fiecare zi.