Když si stahujete soubor ISO pro Linux, možná jste si všimli kontrolního součtu poblíž odkazu ke stažení. Kontrolní součet je dlouhý seznam čísel a písmen, které ve skutečnosti nic neznamenají. Účelem tohoto kontrolního součtu je pomoci vám potvrdit, že soubor, který jste stáhli, je přesně ten soubor, který jste vy očekává se, že nebyl poškozen neúplným stažením nebo někým, kdo manipuloval se souborem před ním dostane se k vám.
Existuje několik způsobů, jak ověřit integritu souboru v systému Linux. Podívejte se na následující programy a zjistěte, který z nich vás osloví.
1. Hashbrown
Mnoho z nejznámějších a nejrozšířenějších distribucí Linuxu používá ve výchozím nastavení desktopové rozhraní GNOME. To zahrnuje Ubuntu a Fedoru. Začněme tedy jednoduchou aplikací vytvořenou pro GNOME, která vyžaduje možná nejméně technických znalostí.
Při prvním spuštění Hashbrown vám aplikace řekne, co dělá, a nabídne vám pouze jednu možnost, otevřít soubor. Jakmile otevřete soubor, získáte pohled na hash MD5, SHA-1, SHA-256 a SHA-512 na jednom místě.
Pokud se čísla shodují s kontrolním součtem, který jste dostali, jste hotovi. Zavřete aplikaci a buďte na cestě. Pokud si nejste jisti, klikněte na Nástroje kartu a nechte aplikaci zkontrolovat za vás.
Nevíte, jaké jsou tyto různé hashovací algoritmy? Klikněte na ozubené kolečko nastavení v záhlaví. Zde najdete možnost zobrazení vysvětlení na Wikipedii. Toto možná není nejlepší úvod, pokud nemáte ponětí, co jsou hashe, ale alespoň máte kde začít.
Stažení: Hashbrown
2. Checksumo
Checksumo je další aplikace navržená pro plochu GNOME. Není nutně o nic složitější než Hashbrown, ale vyžaduje jiný přístup, který je méně bezprostředně intuitivní.
Okno Checksumo představuje tři primární funkce. Nejprve budete muset otevřít určený soubor, například obraz ISO. Poté musíte zadat hodnotu hash. Toto je znakový řetězec, který poskytuje webová stránka nebo soubor kontrolního součtu. Když zadáte tuto hodnotu, Checksumo samo určí, zda je hash MD5, SHA-256 nebo nějaký jiný algoritmus.
Pak stiskněte Ověřte knoflík. Checksumo zkontroluje integritu vašeho souboru a dá vám vědět, pokud se hodnota neshoduje. Pokud se shoduje, můžete jít.
Stažení: Checksumo
3. GtkHash
Pomocí GtkHash můžete otevřít soubor a ihned jej ověřit, abyste viděli jeho hodnoty hash, nebo můžete vložit hodnotu hash, aby aplikace zkontrolovala shodu za vás.
Ale počkat, je toho víc! GtkHash můžete zadat seznam souborů ke kontrole a nechat je ověřit všechny najednou. Pokud tedy patříte mezi distributory a rádi stahujete linuxové distribuce ve velkém, tato aplikace vám může pomoci zrychlit práci s ověřováním, že jsou všechny bezpečné. GtkHash je nejvýkonnější a nejvyspělejší možnost na tomto seznamu s pluginy, které lze integrovat s různými správci souborů.
Příbuzný: Zkontrolujte integritu souborů na Linuxu snadno s GtkHash
GtkHash je více oldschoolová, desktopová aplikace GTK. Díky tomu se dobře hodí pro tradičnější prostředí založená na GTK, jako je Cinnamon, MATE a Xfce.
Díky špičkové integraci GTK KDE Plasma tam GtkHash také moc nevynikne, i když fanoušci Plasmy možná budou chtít nejprve zvážit další možnost. Na této ploše se ukázalo, že k zobrazení kontrolních součtů ze správce souborů nemusíte instalovat nic navíc.
Stažení: GtkHash
4. KDE delfín
V KDE Plasma si k ověření integrity souboru nemusíte stahovat plnohodnotnou specializovanou aplikaci a nemusíte ani otevírat terminál. Vše, co musíte udělat, je kliknout pravým tlačítkem myši na příslušný soubor a otevřít soubor Vlastnosti okno. Poté klikněte na Kontrolní součty tab. Vše, co potřebujete, je pravděpodobně tam.
Dolphin vám umožňuje generovat hash a porovnávat je ručně, nebo můžete vložit kontrolní součet a ověřit váš soubor. Podporuje řadu hashovacích algoritmů.
Abyste si Dolphin užili, nemusíte používat plazmu, protože si můžete stáhnout správce souborů do jiných desktopových prostředí. To je trochu moc, pokud chcete pouze ověřovat kontrolní součty, ale Dolphin je prostě jeden z nich nejvýkonnější správci souborů pro Linux. To znamená, že existuje spousta důvodů, proč se nad tím zamyslet.
5. Hasher
Pokud používáte základní OS, výše uvedené aplikace budou fungovat dobře, ale možná budete chtít něco navrženého speciálně pro váš desktop. Nehledejte nic jiného než Hasher. Tato aplikace je dostupná z AppCenter a na rozdíl od mnoha základních aplikací je stejně bohatá na funkce jako ostatní možnosti v tomto seznamu.
Hasher má tři primární funkce: hash, Compare a Verify. Hashe jednoduše zobrazí hash hodnotu konkrétního souboru pomocí vámi zvoleného algoritmu. Porovnejte umožňuje přímo porovnávat dva soubory, například soubor ISO stažený ze serveru a soubor stažený jako torrent. Ověřte umožňuje porovnat soubor s hodnotou hash, kterou zkopírujete a vložíte odjinud.
K používání Hasher nepotřebujete základní OS. Aplikace AppCenter jsou k dispozici pro jakýkoli desktop Linux v univerzální formát Flatpak, stejně jako aplikace od Flathubu. Hasherův design, který postrádá záhlaví, může také způsobit, že aplikace bude poněkud platformně neutrální.
Stažení: Hasher
6. Příkazový řádek Linuxu
Mnoho lidí považuje příkazový řádek za odstrašující, ale jakmile si s ním zvyknete, je těžké ho překonat. Příkazový řádek je rychlý a je dostupný bez ohledu na verzi Linuxu, kterou používáte. Existují různé příkazy, které se můžete naučit, ale abychom věci zjednodušili, zaměřme se na dva: md5součet a součet sha256.
Tyto dva programy jsou funkčně totožné a liší se hashovacím algoritmem, který používají, přičemž oba budou pravděpodobně předinstalované ve vaší distribuci. Jejich struktura je jednoduchá. Jednoduše zadejte příkaz následovaný cestou k souboru, pro který chcete vygenerovat hash. Například:
sha256sum debian-live-11.0.0-amd64-gnome.iso
Cestu k souboru můžete zadat ručně, ale mnoho linuxových terminálů umožňuje přetáhnout soubor ze správce souborů přímo do okna terminálu. Pokud chcete prozkoumat další funkce, můžete tak učinit přečtením muž stránku pro oba programy, například zadáním:
muž sha256sum
Cítíte se na Linuxu bezpečněji?
Kontrola integrity souboru je dobrý zvyk, do kterého se můžete dostat, zvláště pokud stahujete distribuce Linuxu z jiných míst, než jsou jejich oficiální webové stránky. Ale mějte na paměti, že ověření kontrolního součtu nezaručuje, že je soubor bezpečný.
Například někdo, kdo hackne web a změní soubor ISO na kompromitovanou verzi, může snadno aktualizovat soubor nebo hodnotu kontrolního součtu tak, aby odpovídala kompromitovanému souboru. Jednoduše to považujte za další nástroj ve vašem opasku, když pracujete, abyste udrželi svůj digitální život v bezpečí.
Prolomení hesel je důležitou dovedností, kterou se musíte naučit, pokud se věnujete penetračnímu testování. Zde je návod, jak můžete prolomit hash v Linuxu pomocí hashcat.
Přečtěte si další
- Linux
- Správa souborů
- Linuxové příkazy
- Počítačová bezpečnost
Bertel je digitální minimalista, který pracuje z hand-me-down notebooku se základním OS a nosí s sebou Light Phone II. Těší se z toho, že pomáhá ostatním rozhodnout se, jakou technologii vnést do svého života... a bez které technologie se obejít.
Přihlaste se k odběru našeho newsletteru
Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné e-knihy a exkluzivní nabídky!
Chcete-li se přihlásit k odběru, klikněte sem