Cksum - cksum - Wikipedia
Tento článek má několik problémů. Prosím pomozte vylepši to nebo diskutovat o těchto problémech na internetu diskusní stránka. (Zjistěte, jak a kdy tyto zprávy ze šablony odebrat) (Zjistěte, jak a kdy odstranit tuto zprávu šablony)
|
Operační systém | Unix, Unixový |
---|---|
Plošina | Cross-platform |
Typ | Příkaz |
cksum
je příkaz v Unix a Unixový operační systémy který generuje a kontrolní součet hodnota souboru nebo datového proudu. Příkaz cksum přečte každý soubor uvedený v jeho argumentech, nebo standardní vstup pokud nejsou poskytnuty žádné argumenty, a výstupy souboru CRC kontrolní součet a byte počet.
The cksum
Příkaz lze použít k ověření, že soubory přenesené nespolehlivými prostředky přišly neporušené.[1] Kontrolní součet CRC vypočítaný pomocí cksum
příkaz není kryptograficky bezpečné: I když to chrání před náhodné poškození (je nepravděpodobné, že poškozená data budou mít stejný kontrolní součet jako zamýšlená data), není pro útočníka obtížné záměrně poškodit soubor konkrétním způsobem tak, aby se jeho kontrolní součet nezměnil. Systémy podobné unixu obvykle obsahují další příkazy pro kryptograficky zabezpečené kontrolní součty, například sha256sum.
Interoperabilita
Standardní cksum
příkaz, který lze nalézt na většině operačních systémů podobných systému Unix (včetně GNU / Linux, * BSD, Operační Systém Mac, a Solaris ) používá algoritmus CRC založený na kontrola standardního rámce ethernetu a je proto interoperabilní mezi implementacemi. To je na rozdíl od příkaz součet, který není tak interoperabilní. Není však kompatibilní s výpočtem CRC-32. Na Tru64 operační systémy, cksum
příkaz vrátí jinou hodnotu CRC, pokud proměnná prostředí CMD_ENV
je nastaven na xpg4
.
Algoritmus
cksum
používá polynom generátoru 0x04C11DB7 a připojí ke zprávě její délku malý Endian zastoupení. Ta délka má nulové bajty oříznutý na pravém konci.[2]
Syntax
cksum [SOUBOR]... součet [VOLBA]
Příklad použití
$ cksum test.txt4038471504 75 test.txt
kde 4038471504
představuje hodnotu kontrolního součtu a 75
představuje velikost souboru test.txt
.
Viz také
Reference
- ^ "cksum: Tisk kontrolního součtu CRC a počtu bytů". Citováno 2015-07-05.
- ^ "cksum". pubs.opengroup.org.
externí odkazy
- Specifikace Single UNIX, Vydání 7 od Otevřená skupina : zapsat kontrolní součty a velikosti souborů - reference k příkazům a nástrojům,