SHA

Význam: Secure Hash Algorithm

Podrobný popis zkratky

Zkratka SHA znamená Secure Hash Algorithm, což je rodina kryptografických hashovacích funkcí, které slouží k bezpečnému generování otisků (hashů) dat. SHA se používá v aplikacích, kde je klíčová integrita a autenticita dat, jako jsou digitální podpisy, zabezpečená komunikace nebo ukládání hesel.

Algoritmy SHA vytvářejí z libovolně dlouhého vstupu hash o pevné délce, což umožňuje ověřit neporušenost dat bez nutnosti znát jejich obsah. Díky své odolnosti proti kolizím a jiným útokům patří mezi nejdůležitější nástroje v moderní kryptografii.

Příklady použití zkratky SHA

  • Pro zabezpečení hesel v databázi používáme SHA-256, protože je považován za jeden z nejbezpečnějších hashovacích algoritmů.
  • Když generujeme digitální podpisy dokumentů, nejčastěji se setkáš s tím, že se využívá právě SHA-2.
  • Při nastavování HTTPS na serveru jsem musel ověřit, že certifikát používá SHA místo starších a méně bezpečných algoritmů.

Vznik zkratky a historie

Zkratka SHA (Secure Hash Algorithm) označuje rodinu kryptografických hashovacích funkcí vyvinutých v 90. letech americkou Národní bezpečnostní agenturou (NSA) a standardizovaných Úřadem pro národní standardy a technologie (NIST). První verze byla zveřejněna v roce 1993 jako Secure Hash Standard, dnes známý jako SHA-0.

S rozšířením použití v roce 1995 vznikla vylepšená verze SHA-1, která opravila původní slabiny. Algoritmus si rychle získal popularitu díky své roli ve federálních i komerčních aplikacích pro ověřování integrity dat a digitální podpisy.

S rostoucím povědomím o teoretických slabinách SHA-1 od roku 2000 došlo k vývoji nové generace algoritmů. V roce 2001 byla standardizována rodina SHA-2 s důrazem na vyšší bezpečnost a odolnost vůči útokům. Významným milníkem byl rok 2017, kdy byla prakticky demonstrována kolize SHA-1 týmem Google a CWI Institute, což vedlo k jeho nahrazení modernějšími verzemi v kritických systémech.

Dnes je zkratka „SHA“ synonymem pro skupinu bezpečných hashovacích funkcí s širokým využitím například v SSL certifikátech nebo blockchain technologiích.

Počet zobrazení: 3

Další významy zkratky SHA

Vložte si vysvětlení zkratky na svůj web

Textové vysvětlení
SHA znamená "Secure Hash Algorithm". Zjistit více
Repsonzivní box s významem
SHA
Význam: Secure Hash Algorithm
Zjistit více
Karta s bílým pozadím
SHA
— znamená —
Secure Hash Algorithm
Zjistit více

Citace

Použij následující citaci pro uvedení této zkratky ve své práci nebo zdroji.

Styl citace: