Generator de hash
Funcțiile hash criptografice mapează intrarea de orice dimensiune la o amprentă cu lungime fixă. Folosește SHA-256 pentru verificări de integritate a fișierelor, chei de cache și învățare - nu pentru stocarea parolelor (folosești bcrypt/Argon2).
Cum se generează un hash
1. Lipește text sau încărcați un fișier mic, dacă este acceptat.
2. Selectează algoritmul (SHA-256 recomandat pentru lucrări noi).
3. Copiază rezultatul rezumatului hexadecimal.
4. Comparați cu suma de control așteptată din pagina de descărcare a furnizorului.
Exemple de hash
Verifică integritatea descărcării
Comparați SHA-256 al fișierului iso cu hash-ul postat de editor.
Cheie cache
Hashează corpul solicitării JSON canonice la deduplicarea intrării Redis cu cheie.
Gravatar e-mail hash
MD5 de e-mail cu minuscule pentru adresa URL a avatarului moștenit — MD5 nu pentru securitate.
Când să hașăm
• La verificarea descărcărilor de fișiere față de sumele de verificare publicate.
• Când se generează ID-uri deterministe din conținut (stil blob git).
• Când predați cum funcționează funcțiile unidirecționale.
Integritate nu autenticitate
Hash dovedește că fișierul a fost neschimbat de la publicarea hash - semnează hash cu GPG pentru a dovedi autorul.
Întrebări frecvente
SHA-256 vs MD5?
SHA-256 este sigur pentru integritate; MD5 are atacuri de coliziune - bine numai pentru cheile cache care nu sunt adversare.
Parole sărate?
Folosește API-ul dedicat parolei hash - nu acest instrument.
Ieșire Hex vs Base64?
Aceiași octeți codare diferită - se potrivește cu formatul furnizorului.
Intrare Unicode?
UTF-8 octeți hash — același șir de codare diferită oferă hash diferit.
Local?
Da — Web Crypto sau biblioteca js în browser.