Identificator hash – algoritmi după lungimea digestului
Identificatorul hash estimează care algoritmi hash ar fi putut produce un digest hexazecimal sau Base64 măsurându-i lungimea în octeți și biți. Listează toate potrivirile standard, inclusiv MD5, SHA-1/RIPEMD-160, familiile pe 224/256/384/512 de biți și candidații BLAKE2/3 cu lungime variabilă. Deoarece algoritmi diferiți pot produce ieșiri de aceeași dimensiune, tratează rezultatele ca posibilități, nu ca dovadă a algoritmului.
Identificatorul hash te ajută să găsești posibili algoritmi hash pentru un digest hexazecimal sau Base64 măsurându-i lungimea. Raportează dimensiunea digestului în octeți și biți, apoi listează fiecare algoritm standard care produce o ieșire de acea dimensiune. Acest lucru îl face util pentru restrângerea candidaților atunci când ai un digest, dar nu știi care algoritm l-a creat.
Identificarea se bazează pe lungime, nu pe demonstrarea algoritmului folosit. Rezultatele pot include MD5 la 128 de biți, SHA-1/RIPEMD-160 la 160 de biți, familiile pe 224/256/384/512 de biți și candidații BLAKE2/3 cu lungime variabilă. Când mai mulți algoritmi împart o dimensiune de digest, toți candidații potriviți sunt afișați, cu etichete legacy unde este cazul. O lungime potrivită este un indiciu, nu o identificare definitivă.
Hexazecimalul și Base64 sunt moduri diferite de a reprezenta datele. Instrumentul acceptă digesturi în oricare dintre forme și raportează lungimea lor în octeți și biți; nu transformă un digest în altul și nu stabilește că un digest este valid. Acest lucru este util când revizuiești o valoare hash necunoscută, când îi compari dimensiunea cu candidații așteptați sau când înveți care algoritmi pot produce ieșiri de dimensiuni similare.
Identificatorul hash rulează complet în browserul tău: intrarea este procesată pe dispozitivul tău și nu este încărcată, stocată sau trimisă către un server. După ce pagina s-a încărcat, funcționează fără conexiune, iar instrumentul este gratuit. Dezvoltatorii, inginerii DevOps și cursanții îl pot folosi pentru a inspecta dimensiunile digesturilor păstrând intrarea pe propriul dispozitiv.
Pasul 1: Lipește sau trage un digest hexazecimal sau Base64 în Identificatorul hash. Folosește chiar valoarea digestului, ca instrumentul să-i poată evalua lungimea.
Pasul 2: Verifică lungimea raportată în octeți și biți. Aceste măsurători ajută la restrângerea algoritmilor care ar putea produce un digest de acea dimensiune.
Pasul 3: Verifică lista completă a algoritmilor potriviți, inclusiv eventualele etichete legacy. Instrumentul arată fiecare potrivire standard pentru lungimea măsurată.
Pasul 4: Tratează potrivirile ca fiind candidați, nu ca o identificare definitivă. Algoritmi diferiți pot produce digesturi cu aceeași lungime.
Caz de utilizare: Evaluează dacă o valoare hash primită are o lungime consecventă cu candidații de algoritm așteptați. Acest lucru poate ajuta la restrângerea posibilităților, dar lungimea singură nu verifică hash-ul.
Caz de utilizare: Explorează lungimile digesturilor în timp ce înveți despre algoritmii hash. Compararea candidaților listați arată de ce dimensiunea ieșirii este utilă, dar nu concludentă pentru identificare.
Caz de utilizare: Inspectează un digest local în loc să-i predai conținutul unei pagini terțe. Identificatorul procesează intrarea în browserul tău.
Caz de utilizare: Triează un digest necunoscut revizuind toți algoritmii care produc o ieșire de aceeași dimensiune, inclusiv potrivirile marcate cu etichete legacy.
Caz de utilizare: Compară algoritmii candidați pentru un digest pe 128, 160, 224, 256, 384 sau 512 de biți. Lungimea raportată ajută la focalizarea investigațiilor ulterioare fără a pretinde o potrivire unică.
Caz de utilizare: Revizuiește valori de digest hexazecimale sau Base64 într-un browser, inclusiv când lucrezi offline după ce pagina s-a încărcat.