Generátor SHA-256
Pomocou tohto generátora SHA-256 vytvorte SHA-256 hash ľubovoľného textu. Zadajte text a nástroj ho zakóduje ako UTF-8, vypočíta 256-bitový digest SHA-2 a vráti 64-miestny reťazec malých hexadecimálnych znakov, rovnaký ako pri sha256sum, OpenSSL a štandardných knižniciach. Ideálny pre vývojárov a správcov, ktorí overujú kontrolné súčty, vytvárajú odtlačky obsahu, porovnávajú podpisy API alebo testujú vlastný kód na hashovanie.
Často kladené otázky
Čo vracia generátor SHA-256?
Vráti digest SHA-256 vášho textu v podobe 64 malých hexadecimálnych znakov, ktoré kódujú 256 bitov. Rovnaký text vždy vytvorí rovnaký hash.
Aký je hash SHA-256 slova hello?
Slovo hello napísané malými písmenami bez nového riadka má hash 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824. Porovnaním tejto hodnoty rýchlo overíte, či váš kód hashoval rovnaké bajty.
Prečo sa môj hash líši od toho v termináli?
Príkazy ako echo pridávajú nový riadok, pokiaľ nepoužijete echo -n alebo printf, a tento nový riadok zmení hash. Nástroj hashovať text presne tak, ako ste ho zadali, bez odstraňovania medzier či zalomení riadkov.
Ako sa spracúvajú špeciálne znaky a emoji?
Pred hashovaním sa všetok text zakóduje ako UTF-8, takže písmená s diakritikou a emoji sa hashujú ako bajty UTF-8. Zodpovedá to predvolenému nastaveniu vo väčšine jazykov, terminálov a webových rozhraní API.
Je SHA-256 bezpečný?
Áno, SHA-256 patrí do rodiny SHA-2 a nie sú známe žiadne praktické kolízne útoky ani útoky na nájdenie predobrazu. Široko sa používa pri certifikátoch TLS, kontrolných súčtoch softvéru, novšom formáte objektov Git a v blockchainoch.
Mám ukladať heslá ako hashe SHA-256?
Nie. SHA-256 je navrhnutý tak, aby bol rýchly, vďaka čomu je lacné skúšať veľa hesiel za sekundu. Heslá ukladajte pomocou pomalého algoritmu so soľou, napríklad Argon2, bcrypt alebo scrypt.
Môžem týmto nástrojom hashovať súbor?
Nástroj hashujete text, ktorý vložíte alebo napíšete, nie nahrané súbory. Pri sťahovaných a iných binárnych súboroch použite sha256sum v Linux, shasum -a 256 v macOS alebo Get-FileHash v PowerShell, ktorý štandardne používa SHA-256.
Je výsledkom HMAC-SHA256?
Nie, ide o obyčajný digest SHA-256 bez kľúča. Podpisy webhookov a API zvyčajne vyžadujú HMAC-SHA256 so zdieľaným tajomstvom, ktorý vytvorí inú hodnotu.
Dá sa hash SHA-256 spätne previesť na text?
Nie, z hashu nemožno vypočítať pôvodný text. Funguje iba hádanie vstupu a porovnávanie hashov, čo je uskutočniteľné pri krátkych alebo bežných reťazcoch.
Koľko textu môžem zahashovať?
Zadajte aspoň jeden znak a najviac 5 MB textu; väčší vstup bude odmietnutý a zobrazí sa správa. Výstup zodpovedá možnosti SHA-256 v Generátore hashov.