Generator zgoščevalnih vrednosti izračuna kriptografske zgoščevalne vrednosti (MD5, SHA-1, SHA-256, SHA-384, SHA-512) poljubnega besedilnega vnosa. Vseh pet algoritmov teče vzporedno, tako da vidite vse zgoščevalne vrednosti hkrati. Uporabno za preverjanje kontrolnih vsot, git-slogovno naslavljanje vsebine in ujemanje formatov zgoščevalnih vrednosti, ki jih pričakujejo različni sistemi.
Kriptografske zgoščevalne vrednosti so vseprisotne v programski opremi — kontrolne vsote datotek, shranjevanje vsebine po naslovu (git), preverjanje gesel, podpisovanje API zahtevkov in preverjanje celovitosti. Različni sistemi uporabljajo različne algoritme, včasih pa morate ujeti prav tisti format, ki ga pričakuje ciljni sistem. Generator zgoščevalnih vrednosti vzporedno izvede vseh pet pogostih algoritmov: MD5 (zastarel, a še vedno uporabljen za nevarnostne kontrolne vsote), SHA-1 (git ga uporablja, čeprav je za varnost opuščen), SHA-256 (sodobna privzeta izbira), SHA-384 in SHA-512 (varianti z višjo entropijo). Prilepite poljubno besedilo in takoj dobite vseh pet zgoščevalnih vrednosti. Vse zgoščevanje poteka lokalno v vašem brskalniku — vaš vnos nikoli ne zapusti vaše naprave, kar je varno tudi za občutljive nize. SHA-1/256/384/512 uporabljajo brskalnikov API SubtleCrypto; MD5 je implementiran ločeno, saj ga SubtleCrypto ne ponuja.
Vzporedno izvede MD5, SHA-1, SHA-256, SHA-384 in SHA-512. Vnos prilepite enkrat in hkrati vidite vse zgoščevalne vrednosti.
Ves izračun poteka v brskalniku z uporabo SubtleCrypto. Vaš vnos nikoli ne zapusti vaše naprave — varno za gesla, API ključe in zasebne podatke.
Vsaka zgoščevalna vrednost ima svoj gumb Copy, tako da lahko zajamete natanko tisti format, ki ga pričakuje vaš ciljni sistem.
Zgoščevalne vrednosti se posodabljajo sproti med tipkanjem. Odlično za prilagajanje vnosa, dokler se ne ujema s ciljno zgoščevalno vrednostjo.
Izpis je standarden, v malih šestnajstiških znakih — format, ki ga pričakuje večina sistemov (git, OpenSSL, večina HTTP odjemalcev).
Deluje enako hitro s kratkimi nizi in velikimi bloki besedila. Brez omejitve velikosti za razumen vnos.
Izračunajte zgoščevalno vrednost vsebine prenesene datoteke in jo primerjajte z objavljeno vrednostjo SHA-256 vira, da potrdite, da datoteka ni bila spremenjena ali poškodovana.
Ustvarite SHA-1 blob-a, da razumete, kako bi ga git identificiral — uporabno za odpravljanje težav v repozitoriju.
Izračunajte zgoščevalno vrednost kanoničnega telesa zahtevka pred podpisovanjem z HMAC — pogost vzorec pri AWS, Google Cloud in avtentikacijskih shemah API po meri.
Ustvarite zgoščevalne vrednosti SHA-256 ali SHA-512 za preprosto shranjevanje gesel (bcrypt/Argon2 sta boljša v produkciji, a hitre SHA zgoščevalne vrednosti so povsem primerne za razvojne vzorčne podatke).
Izračunajte zgoščevalno vrednost vsebine za odpravo podvojenosti — če imata dva elementa enak SHA-256, imata enake bajte, tudi če se metapodatki razlikujejo.
Kliknite ikono Hash v DevSuite Pro doku. Odpre se plošča z vnosnim območjem in petimi vrsticami za izhod zgoščevalnih vrednosti.
Prilepite svoje besedilo, niz ali dokument. Orodje sprejme poljuben niz UTF-8 — brez priprave kodiranja.
Vseh pet zgoščevalnih vrednosti se posodobi takoj: MD5, SHA-1, SHA-256, SHA-384, SHA-512. Vsaka je prikazana z oznako algoritma.
Kliknite Copy ob algoritmu, ki ga želite. Zgoščevalna vrednost se pošlje v vaše odložišče kot niz malih šestnajstiških znakov.
Če preverjate glede na pričakovano zgoščevalno vrednost, vizualno primerjajte rezultat — neujemajoče se vrednosti pogosto nakazujejo na težave pri prenosu ali kodiranju.
Namestite DevSuite Pro brezplačno in odklenite več kot 64 orodij za razvijalce za svoj brskalnik.