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.