příklad použití utility chksum | |
| Typ softwaru | standardní UNIXová utilita či příkaz |
|---|---|
| Některá data mohou pocházet zdatové položky. | |
cksum je standardní (POSIX)UN*Xový příkaz, který pro všechny zadanésoubory vypíše jejich velikost a hodnotukontrolního součtuCRC. Pokud mu není zadán žádný soubor, počítá velikost a CRCstandardního vstupu.
Příkazcksum je možné použít v případě podezření na poškození souboru při nekvalitním přenosu. Je ovšem třeba mít na paměti, žeCRC neníkryptografická hashovací funkce. Je tedy sice nepravděpodobné, že by náhodně poškozený soubor měl stejnou hodnotuCRC jako nepoškozený, ale při úmyslném poškození není pro útočníka problém vyrobit modifikovaný soubor se stejnou hodnotouCRC. V případě přenosu přes nezabezpečnou linku je tedy lepší použít nějaký jiný program používající vhodnější algoritmus kontrolního součtu, napříkladsha1sum.
RůznéUN*Xové systémy mohou navíc používat odlišné implementaceCRC algoritmu, proto je pravděpodobné, že při přenosu dat mezi různými systémy nebudecksum použitelný.
Na systémechNetBSD aOpenBSD slouží utilita cksum i pro kryptografické hashe, např.cksum -a sha1 odpovídá utilitěsha1.
cksum (anglicky)| Příkazy a programypříkazové řádkyUnixu (více) | |
|---|---|
| Správa souborů | |
| Správa procesů | |
| Správa uživatelů a prostředí | |
| Zpracování textu | |
| Programování vshellu | |
| Síťová komunikace | |
| Hledání | |
| Ostatní | |