Когато изтегляте Linux ISO файл, може да сте забелязали контролна сума близо до връзката за изтегляне. Контролната сума е дълъг списък от цифри и букви, които всъщност не означават нищо. Целта на тази контролна сума е да ви помогне да потвърдите, че файлът, който сте изтеглили, е точно този, който вие се очаква, че не е повреден от непълно изтегляне или някой подправящ файла преди него стига до теб.
Има няколко начина за проверка на целостта на файла в Linux. Разгледайте следните програми и вижте коя от тях ви харесва.
1. Хашбраун
Много от най-утвърдените и широко използвани дистрибуции на Linux използват интерфейса на работния плот на GNOME по подразбиране. Това включва Ubuntu и Fedora. Така че нека започнем с просто приложение, направено за GNOME, което изисква може би най-малко технически познания.
Когато стартирате за първи път Hashbrown, приложението ви казва какво прави и ви предоставя само една опция, да отворите файл. След като отворите файл, получавате изглед на хешовете MD5, SHA-1, SHA-256 и SHA-512 на едно място.
Ако числата съвпадат с контролната сума, която сте получили, значи сте готови. Затворете приложението и бъдете на път. Ако не сте сигурни, щракнете върху Инструменти раздел и накарайте приложението да провери вместо вас.
Не знаете какви са тези различни алгоритми за хеширане? Щракнете върху зъбчето за настройки в лентата за заглавки. Там ще намерите опция за преглед на обяснение в Wikipedia. Това може би не е най-доброто въведение, ако нямате представа какво представляват хешовете, но поне имате откъде да започнете.
Изтегли: Хашбраун
2. Checksumo
Checksumo е друго приложение, предназначено за работния плот на GNOME. Не е непременно по-сложен от Hashbrown, но използва различен подход, който е по-малко интуитивен.
Прозорецът на Checksumo представя три основни функции. Първо, ще трябва да отворите определения файл, като ISO изображение. След това трябва да въведете хеш стойност. Това е символният низ, който предоставя уеб страница или файл с контролна сума. Когато въведете тази стойност, Checksumo ще определи за себе си дали хешът е MD5, SHA-256 или някакъв друг алгоритъм.
След това натиснете Потвърдете бутон. Checksumo ще провери целостта на вашия файл и ще ви уведоми, ако стойността не съвпада. Ако съвпада, можете да тръгнете.
Изтегли: Checksumo
3. GtkHash
С GtkHash можете да отворите файл и да го проверите веднага, за да видите неговите хеш стойности, или можете да поставите хеш стойност, за да провери приложението за съвпадение за вас.
Но чакайте, има още! Можете да подадете на GtkHash списък с файлове за проверка и да ги накарате да ги провери всички наведнъж. Така че, ако сте дистрибутор, който обича да изтегля Linux дистрибуции на едро, това приложение може да ви помогне да направите по-бърза работа по проверка дали всички те са безопасни. GtkHash е най-мощната и зряла опция в този списък, с плъгини, които могат да се интегрират с различни файлови мениджъри.
Свързано: Проверете целостта на файла в Linux по лесния начин с GtkHash
GtkHash е по-старо приложение за GTK, независимо от настолни компютри. Това го прави подходящ за по-традиционни GTK-базирани среди като Cinnamon, MATE и Xfce.
Благодарение на първокласната GTK интеграция на KDE Plasma, GtkHash също няма да се откроява много там, въпреки че феновете на Plasma може да искат първо да обмислят следващата опция. На този работен плот се оказва, че не е необходимо да инсталирате нищо допълнително, за да видите контролните суми от вашия файлов мениджър.
Изтегли: GtkHash
4. KDE Dolphin
В KDE Plasma не е необходимо да изтегляте пълноценно специално приложение, за да проверите целостта на файла, както и не е необходимо да отваряте терминал. Всичко, което трябва да направите, е да щракнете с десния бутон върху въпросния файл и да отворите Имоти прозорец. След това щракнете върху Контролни суми раздел. Всичко, от което се нуждаете, вероятно е там.
Dolphin ви позволява да генерирате хешове и да ги сравнявате ръчно или можете да поставите контролна сума, за да проверите файла си. Той поддържа редица алгоритми за хеширане.
Не е необходимо да използвате Plasma, за да се насладите на Dolphin, тъй като можете да изтеглите файловия мениджър на други среди на работния плот. Това е малко много, ако искате само да проверите контролните суми, но Dolphin е просто един от тях най-мощните файлови мениджъри за Linux. Това означава, че има много причини да се замислим.
5. Хашер
Ако използвате елементарна ОС, гореспоменатите приложения ще работят добре, но може да искате нещо, създадено специално за вашия работен плот. Не търсете повече от Хашер. Това приложение е достъпно от AppCenter и за разлика от много елементарни приложения, то е толкова богато на функции, колкото и другите опции в този списък.
Hasher има три основни функции: хешове, сравнение и проверка. Хешове просто показва хеш стойността на конкретен файл, като използва вашия алгоритъм по избор. Сравнете ви позволява да сравнявате директно два файла, като ISO файл, който сте изтеглили от сървър, и един, който сте изтеглили като торент. Потвърдете ви позволява да сравните файл с хеш стойност, която копирате и поставите от другаде.
Не ви е необходима елементарна ОС, за да използвате Hasher. Приложенията AppCenter са налични за всеки работен плот на Linux в универсален формат Flatpak, точно като приложения от Flathub. Дизайнът на Hasher, в който липсва лента за заглавки, също може да накара приложението да се чувства донякъде неутрално за платформата.
Изтегли: Хашер
6. Командният ред на Linux
Много хора намират командния ред за плашещ, но след като се почувствате комфортно с него, е трудно да го победите. Командният ред е бърз и е достъпен независимо коя версия на Linux използвате. Има различни команди, които можете да научите, но за да опростим нещата, нека се съсредоточим върху две: md5sum и sha256sum.
Тези две програми са функционално идентични и се различават по алгоритъма за хеширане, който използват, като и двете вероятно са предварително инсталирани във вашата дистрибуция. Тяхната структура е проста. Просто въведете командата, последвана от пътя до файла, за който искате да генерирате хеш. Например:
sha256sum debian-live-11.0.0-amd64-gnome.iso
Можете да въведете пътя до вашия файл ръчно, но много терминали на Linux ви позволяват да плъзнете и пуснете файла от файловия мениджър директно в прозореца на терминала. Ако искате да разгледате повече функции, можете да го направите, като прочетете човек страница за която и да е програма, например като напишете:
мъж sha256sum
Чувствате ли се по-сигурни в Linux?
Проверката на целостта на файла е добър навик, особено ако изтегляте дистрибуции на Linux от места, различни от официалните им уебсайтове. Но имайте предвид, че проверката на контролната сума не гарантира, че файлът е безопасен.
Например, някой, който хакне уебсайт и промени ISO файла в компрометирана версия, може лесно да актуализира файла или стойността на контролната сума, за да съответства на тази на компрометирания файл. Просто помислете за това още един инструмент в колана си, докато работите, за да запазите дигиталния си живот сигурен.
Пробиването на пароли е важно умение, което трябва да научите, ако се занимавате с тестване за проникване. Ето как можете да разбиете хешове на Linux с помощта на hashcat.
Прочетете Следващото
- Linux
- Управление на файлове
- Linux команди
- Компютърна сигурност
Bertel е дигитален минималист, който работи от ръчен лаптоп, работещ с елементарна ОС и носи със себе си Light Phone II. Той се радва да помага на другите да решат коя технология да въведат в живота си... и без коя технология да се прави.
Абонирайте се за нашия бюлетин
Присъединете се към нашия бюлетин за технически съвети, ревюта, безплатни електронни книги и ексклузивни оферти!
Щракнете тук, за да се абонирате