[My Linux, я называю выстрелов! ] На MD5 контрольная сумма файла полная согласованность

Содержание:
(а) MD5 Введение
(б) команда md5sum
(с) практические упражнения


(A) MD5 Введение
(1.1) MD5 Это Message-Digest Algorithm 5 (информация - алгоритм дайджеста 5th Edition), чтобы обеспечить полную и последовательную передачу информации. Алгоритм хеширования является одним из широко используемых компьютеров (ака: алгоритм дайджеста, хэш - алгоритм), язык мейнстрит программирование был универсально MD5 реализации. Операция по другому фиксированному значению длины данных (шестнадцатеричный 32 бита), принцип является основой для алгоритма хеширования, MD5 - предшественник имеет MD2, MD4 и MD3. MD5 роль информации большой емкости перед использованием закрытого ключа цифровой подписи подписать программное обеспечение является «сжатым» форматом в секрет (байты представляют собой строку произвольной длины в фиксированную длине строку из шестнадцатеричных цифр). Кроме MD5, более известный также SHA-1, RIPEMD Haval и тому подобное.
Когда (1,2) между оборудованием передачи дампа сети, копирование больших файлов, несоответствие передачи данных может произойти. В этом случае сеть такая относительно более нестабильная среда, склонная, то проверка целостности файлов, и это крайне важно.


(Ii) команда md5sum
(2,1) генерация md5sum значение команды md5 и проверки файлов, то бит за битом , чтобы проверить содержимое файла, проверьте содержимое файла, независимо от имени файла, файл , который является таким же , как содержание , такой же , как значение md5. Значение MD5 является 128-битовые двоичные данные, шестнадцатеричное преобразуется в 32-разрядный (128/4) двоичного значения. md5 md5 контрольная сумма может быть такой же, существует небольшая вероятность того, что различные файлы , созданные более безопасным , чем контрольная сумма MD5 алгоритма серии SHA , а также. Когда передача по сети, мы проверить исходный файл , чтобы получить его md5sum, после завершения передачи, убедитесь , что нужный файл и сравнить , если исходные файлы и целевых md5 последовательны, то это означает , что передача файла без исключения, в противном случае в документации во время передачи не передается правильно.
(2,2) Использование: md5sum [Option] [File], дисплей или проверить MD5 (128-бит) контрольных сумм, если нет опции файл, или файл на "-", читает стандартный ввод. Генерируется контрольная сумма в соответствии со спецификацией RFC 1321, если этот флажок установлен , чтобы данный формат входного и выходного формата одного и того же примера программы, и выходной линии контроля по четности выхода результата при выборе режима по умолчанию, и символ для файла типа ( «*» обозначает двоичный «» пространство от имени обычного текста), и одновременно отображает имя каждого файла.
-b, - двоичная: чтение двоичного режима
-c, - проверка: Контрольное значение MD5 чтение из файла и исследовать
-t, - текст: режим чтения обычного текста ( по умолчанию)
три очень полезная опция при проверке:
--quiet: не успешно проверена выходной файл КИ
--status: не выводит ничего, использовать выход гос.номер показывает успех
-w, - предупреждает: в искаженную школу осмотр и предупреждение
о --strict с, - Чек: выход из любой недействителен без ZERO для INPUT ,
--help: показать эту справку и выйти
--version: показать информацию о версии и выход
(2.3) мы можем использовать --help для просмотра справочной информации
# md5sum --help
[My Linux, я называю выстрелов!  ] На MD5 контрольная сумма файла полная согласованность


(C) практические упражнения
(3,1) получает строку значения MD5, строка «привет» является MD5, мы проверяем , чтобы отобразить или использовать md5sum MD5 (128 бит) контрольные суммы, если нет опции файла, или в файл «-» читает стандартный ввод, для вырезания из стандартного входного файла или текстовых столбцов или сдвига поля, ножницы можно вставить текст в текстовый файл, -d указать доменное пространство, и вкладку ключевые разные домены ограничитель, -f1 представляет домен.
# Эхо -n «привет» | md5sum | покрой -d «» -f1 --- получить строковое значение MD5
[My Linux, я называю выстрелов!  ] На MD5 контрольная сумма файла полная согласованность
(3.2) для получения значения MD5 файлов, мы использовали для загрузки исходных пакетов из download.qt.io qt- 4.8.6, следующая команда может быть загружена с официального сайта, а затем рассчитать документ значение MD5.
Wget # http://download.qt.io/archive/qt/4.8/4.8.6/qt-everywhere-opensource-src-4.8.6.tar.gz --- скачать программу с официального сайта вниз
# md5sum qt- всюду с открытым исходным кодом-Src-4.8.6.tar.gz | покрой -d '' -f1 --- получаем значение MD5 кварты-4.8.6 исходный пакет
[My Linux, я называю выстрелов!  ] На MD5 контрольная сумма файла полная согласованность
[My Linux, я называю выстрелов!  ] На MD5 контрольная сумма файла полная согласованность
(3.3) с использованием изо документов контрольной суммы MD5, md5 контрольная сумма мы должны знать md5 файл значений, в общем Скачать файл файл md5 для проверки будет предоставлен для нас, в общем, эти файлы с помощью следующей команды генерируется, то кварты-всюду с открытым исходным кодом-src- 4,8. 6.tar.gz и его файл проверки кварты-всюду с открытым исходным кодом, src- 4.8.6.tar.gz.md5 в тот же каталог (фиг. 2-5), а затем тестируют с помощью следующей команды (фиг. 2-6 ).
# Md5sum кварты-везде-OpenSource- ГРЦ-4.8.6.tar.gz> Qt-всюду с открытым исходным кодом-Src-4.8.6.tar.gz.md5 --- кварты-4.8.6 используется для генерации исходного пакета md5 файл
# MkDir md5test --- создать md5test файл
# мв кварта-везде-OpenSource- ГРЦ-4.8.6.tar.gz кварты-всюду с открытым исходным кодом-Src-4.8.6.tar.gz.md5 md5test / --- источник пакет Qt-4.8.6 и проверять файлы в единый каталог
# md5sum -c кварты-всюду с открытым исходным кодом -src-4.8.6.tar.gz.md5 --- проверить целостность загруженных файлов с помощью md5sum
[My Linux, я называю выстрелов!  ] На MD5 контрольная сумма файла полная согласованность
[My Linux, я называю выстрелов!  ] На MD5 контрольная сумма файла полная согласованность
( 3,4), конечно, мы загрузили файл, осмотр использование md5, чтобы проверить скачанный целостность файла, не может быть сгенерирован с их файл контрольной суммы md5, файл загрузки сайтов обычно предоставляют для проверки md5 файла нам, что кварт -everywhere- с открытым исходным кодом-Src-4.8.6.tar.gz из контрольной суммы md5 файла можно загрузить с http://download.qt.io/archive/qt/4.8/4.8.6/md5sums-4.8.6, мы Вы можете просмотреть содержимое md5sums-4.8.6.
Wget # http://download.qt.io/archive/qt/4.8/4.8.6/md5sums-4.8.6 --- скачать файл проверка
# кошка md5sums-4.8.6 --- Просмотр контрольной суммы файла содержание
[My Linux, я называю выстрелов!  ] На MD5 контрольная сумма файла полная согласованность
(3.5) Наконец, мы будем Qt-всюду с открытым исходным кодом-src- 4.8.6.tar.gz md5sums-4.8.6 программное обеспечение и калибровочные файлы помещаются в / корень / домашний каталог, а затем проверить файл. На данный момент мы находим первый файл определяются присутствовать, потому что нет другого шоу скачать не удалось открыть, так что проверить силу.
# md5sum -c md5sums-4.8.6
[My Linux, я называю выстрелов!  ] На MD5 контрольная сумма файла полная согласованность

------ Это завершает статью, спасибо за чтение ------

рекомендация

отblog.51cto.com/13613726/2460714
рекомендация