Secure Hash Algorithm: Rozdiel medzi revíziami

Smazaný obsah Přidaný obsah
Pescan (diskusia | príspevky)
d →‎SHA-1: pravopis
Vegbot (diskusia | príspevky)
d Robot automaticky nahradil text: (-{{eng| +{{V jazyku|eng|)
Riadok 4:
Ako štandard bola publikovaná v roku [[1993]] americkým [[Národný inštitút pre štandardy a technológie|NIST]] pod označením FIPS 180-1. Nahradzuje predošlú SHA-0, ktorá bola prelomená.
 
Funkcia rozsekáva vstupný tok dát na bloky o veľkosti 512 [[bit]]ov. Posledný blok doplňuje a zarovnáva ({{V jazyku|eng|padding}}) na požadovanú veľkosť vstupného bloku. Tieto bloky sú postupne logicky sčítané. Na začiatku s náhodným [[inicializačný vektor|inicializačným vektorom]] a každý nasledujúci blok vstupu vždy s predošlým výsledkom. Do požadovaného zarovnania sa pridáva údaj o veľkosti vstupu, na ktorý je vyhradených 64 bitov. Z toho plynie horná ohraničenosť maximálnej veľkosti vstupu na 2<sup>64</sup>-1 bitov, čo je cca 2,3 miliónu [[TiB]].
 
Výstupom SHA-1 je 160bitový reťazec, haš.