md5sum - Проверете целостта на изтеглянията
Въведение
Малък урок за програмата "md5" или "md5sum", обикновено наричана "контролна сума".
Помощната програма md5sum се използва за изчисляване на това, което се нарича пръстов отпечатък на файл. (контролната сума е стойност от 128 бита, съответстваща на контролната сума, изчислена от архива).
Контролната сума на MD5 не е предназначена да гарантира произхода на файл или група файлове. Неговият интерес е да провери целостта на извлечените данни. Всъщност, никой не е имунизиран от смущения или мрежов проблем, който води до разрушаване на архив.
Windows
Използване на команден ред
Първо изтеглете версията за Windows
- Разопаковайте архива в папка в корена на 'C'. В нашия пример ще назовем "md5sum".
- Отворете конзолата MSDos.
- Старт> Изпълнение>
- Напишете cmd (W2K или XP) или команда (на Win98) и натиснете [Enter] на клавиатурата.
- Променете в директорията, съдържаща файла "md5.exe" в командния ред.
C:> cd md5sum [Enter]
Ако все пак не сте в основата на вашия твърд диск, напишете: cd след това [Enter].
C: \ md5sum>
Уверете се, че има файл "md5.exe":
C: md5sum> dir / w / p [Enter]
[.] [..] index.html main.c md5.c md5.exe md5.gif md5.h md5.vcproj rfc1321.html rfc1321.txt 11 файл (и) 157 564 бита 2 Dir (s) 6 791 827 456 бита libres
След това изпълнете следната команда:
md5 'The_complete_path_to_your_Iso_image' [Enter]
Пример:
Ако приемем, че нашият файл с изображение е в "D: \ t
C: md5sum> md5 D: _isoSmoothwall;
След няколко секунди трябва да имате следния резултат:
D0AB11311B866B2332E92479906F2FF9 D: Linuximage_isoSmoothwall
Използвайте "-n", ако не искате името и пътя на изображението да се показват след сравнението:
C: md5sum> md5 -n D: _isoSmoothwall;
D0AB11311B866B2332E92479906F2FF9
Просто трябва да сравните резултатите, получени с файла "md5.txt", или "iso.md5 ..." или дори "... iso.md5.asc", изтеглени заедно с изображението "iso".
Друг метод е да поставите програмата "md5" или "md5sum" (в зависимост от изтеглената програма) в една от следните директории:
- C: Windows: (за Windows 95/98 / Me)
- C: winnt32 (за Windows 2000)
- C: Windows system32 (за Windows XP, Vista и 7)
От тази точка можете да извикате командата "md5" или "md5sum" (от командния ред на MSDos) директно от директорията, която съдържа .iso изображението.
Пример:
D: _isoSmoothwall> md5 -n smoothwall-2.0-metro.iso [Enter]
D0AB11311B866B2332E92479906F2FF9
Чрез графичен потребителски интерфейс "GUI"
mst MD5
Изтеглете MST MD5
Веднъж инсталиран, стартирайте го, ще се отвори малък графичен потребителски интерфейс, който ви подканва да:
"Просто плъзнете файла в този прозорец, за да видите контролната сума MD5"
Това е. Нямате какво друго да правите, освен да изчакате (най-много по-малко от минута, в зависимост от размера на файла).
WinMD5
Изтеглете WinMD5
- Изберете файла за проверка,
- Кликнете върху [Изчисли]
- Копирайте ключа, който е бил предоставен в полето за сравнение.
- Кликнете върху [Сравни], за да сравните различните стойности.
- Резултатът се показва в прозорец, потвърждаващ автентичността на сканирания файл.
Друг софтуер
- winMd5Sum
GNU / Linux
В конзолния режим
Md5sum обикновено идва (по подразбиране) с най-разпространение. Ако, обаче, не присъства, вижте следния адрес, за да изтеглите компресиран архив:
- //www.fourmilab.ch/md5/
Под GNU / Linux, всичко, което трябва да направите, е да отидете в директорията, съдържаща вашия файл, за да проверите и въведете следната команда:
$ md5sum име на файл [Enter].
Резултатът трябва да се появи след няколко секунди, както следва (както в Windows):
D0AB11311B866B2332E92479906F2FF9 име на файл
Ако не искате да отидете в директорията, съдържаща файла, който искате да проверите, можете също да укажете път като този:
$ md5sum / начало / потребител / изтегляне / име на файл [Enter]
Отбележи, че:
Не забравяйте да използвате "завършване" (натиснете клавиша TAB), за да завършите командните си линии.
Чрез графичен потребителски интерфейс
Има проект, наречен Parano, който предлага GUI за създаване / редактиране / проверка на MD5 или SHA-1 под Gnome.
Проектът изглежда прекъснат, но все пак може да е полезен
Генериране на MD5 сума
За Windows и GNU / Linux
За да генерирате сума от MD5, трябва просто да извършите същата операция като проверката, а именно:
md5sum име на файл [Enter]
Забележка:
Името на файла може да бъде всеки тип файл (архив, изображения, текст, iso, изпълним файл и др.).
В Windows командата не винаги е присъща.
Ако искате да създадете текстов файл (my_file_md5sum.txt), трябва да пренасочите изхода на командата md5sum към самия текстов файл вместо стандартния изход, а именно екрана. Използвайте препращача ">", общ за Windows и GNU / Linux.
име на файла md5sum> my_file_md5sum.txt [Enter]
Оригинален FAQ от jipicy на CCM!