Автор |
Сообщение
|
чучило-мяучило
Пол:
Стаж: 15 лет
Сообщений: 497
Предупреждений: 1
Рейтинг
|
Создание MD5 и SHA1 хешей для Linux систем: Для создания MD5 и SHA1 контрольных сумм используется утилита md5sum и sha1sum соответственно. Данные утилиты идут в комплекте подавляющего большинства дистрибутивов Linux. Описание: Цитата: md5sum [опции] [файл]... md5sum [опции] --check [файл] Создание контрольных сумм: - -b, --binary — читать данные файлов в двоичном режиме.(по умлочанию для DOS/Windows)
- -c, --check — сверять вычисленные значения MD5 со значениями из файла
- -t, --text — читать данные файлов в текстовом режиме (по умолчанию)
Проверка контрольных сумм: - --status — выводить только код проверки
- -w, --warn — предупреждать о контрольных строках с неправильным форматом
Разное: - -version — информация о версии
Пример создания контрольной суммы: Снимаем MD5 с файла ubuntu-8.04-desktop-i386.iso $ md5sum /путь_до_образа/ubuntu-8.04-desktop-i386.iso После успешного выполнения должен отобразиться следующий результат: 8895167a794c5d8dedcc312fc62f1f1f /путь_до_образа/ubuntu-8.04-desktop-i386.iso Утилита sha1sum имеет идентичный синтаксис, как у md5sum Создание MD5 хешей для FreeBSD: Используется утилита md5. Создание и проверка хешей аналогично md5sum. Создание MD5 хешей для Solaris: Для создания используется утилита digest. Пример создания: $ digest -a md5 /путь_до_образа/ubuntu-6.10-server-sparc.iso Результат создания должен быть следующим: 4971edddbfc667e0effbc0f6b4f7e7e0 Создание MD5 и SHA1 хешей для Mac OS X: md5deep присутствует в Darwin Ports. Для установки нужно выполнить следующую команду в консоли: % cd /opt/local/bin/portslocation/dports/md5deep % sudo port install md5deep Далее наблюдаем за процессом установки . В итоге мы получаем следующий набор утилит: md5deep, sha1deep, sha256deep, tigerdeep и whirlpooldeep (название каждой из них говорит само за себя) Данное приложение позволяет вычислять, проверять контрольные суммы, а также создавать MD5, SFV или CVS. Download v. 1.5.2 (OS X 10.4 and 10.5, Intel and PPC) Download v. 1.5.3 (только для OS X 10.6) 1) запускаем программу. 2) открываем Explorer [меню>File>Open Explorer], выбираем нужные суммы и перетаскиваем на него нужный файл, ждем когда посчитаются суммы. При наличии файлов MD5, SFV или CVS вы можете проверить сумму автоматически. Просто открываете файл при помощи checkSum+ и программа начинает проверку. Файлы MD5, SFV или CVS должны находиться в одной директории с проверяемым! Перетаскиваем нужный файл на иконку программы, появится окно с запросом какие файлы создать, выбираем нужные. Файлы создаются в туже директорию, где находится исходный файл! 1. Открыть терминал 2. /usr/bin/openssl md5 [полный путь до нужного файла, или перетащите файл на окно Терминала] 1. Открыть терминал 2. /usr/bin/openssl sha1 [полный путь до нужного файла, или перетащите файл на окно Терминала] Создание MD5 и SHA1 хешей для Windows: Пусть мы хотим узнать контрольную сумму файла 1111.png. Для этого жмем правую кнопку мыши на этот файл, и выбираем "Свойства" (последнее меню в списке). А там уже выбираем вкладку контрольные суммы. Программа автоматически запустит проверку. Кликнув на одну из сумм мы можем: 1) Скопировать все суммы 2) Скопировать конкретную сумму по конкретному алгоритму 3) Зайти в Настройки. В настройках мы можем указать по каких именно алгоритмах мы желаем "узнавать" контрольную сумму: У нас есть возможность узнавать контрольную сумму по следующих алгоритмах (хотя "главные" - это MD5 и SHA-1): CRC32 HAVAL MD2 MD4 MD5 RIPEMD-128 RIPEMD-256 RIPEMD-320 SHA-1 SHA-512 Tiger Whirlpool Чтобы проверить контрольную сумму, узнать совпадает ли она с той, что указал релизер в своей раздаче. Достаточно перетянуть файл в специальную панельку или же использовать функцию "Сравнить файл..." и поиском найти требуемый файл. Если сумма совпадает - будет зеленая галочка. Также можно воспользоваться программой HashCalc, которая свободно скачивается с официального сайта. Пусть мы хотим узнать контрольные суммы для файла windows.iso. Для этого необходимо: 1. Запустить программу HashCalc и отметить желаемые типы контрольных сумм ( MD5, SHA1 и CRC32 являются самыми распространёнными). 2. Нажать на отмеченную кнопку и указать путь к файлу windows.iso. 3. Нажать кнопку " Calculate" и дождаться завершения вычисления контрольных сумм (для больших файлов данная операция может занять некоторое время). 4. Получаем желаемые суммы. md5deep md5deep - набор свободных (GPL v2) утилит, на все случаи жизни, для создания и проверки MD5(md5deep), SHA-1(sha1deep), SHA-256(sha256deep), Tiger(tigerdeep) и Whirlpool(whirlpooldeep) контрольных сумм. В настоящий момент данный пакет имеет поддержку и портирован на следущие платформы: - Microsoft Windows (Vista, XP, 2003, 2000, NT)
- Cygwin порты
- Linux
- FreeBSD, OpenBSD и NetBSD
- Mac OS X
- Solaris/OpenSolaris
- HP/UX
Утилита md5deep внешне схожа с md5sum и имеет аналогичный синтаксис создания MD5 хешей. Основная особенность перед md5sum - это наличие рекурсивного создания хешей. Более подробную информацию можно прочесть в readme или узнать так: За помощь в написании данного FAQ'а выражается благодарность пользователям Lost Soldier, Viales, wparam, а так- же гуглу Если у Вас есть замечания и предложения, то пишите мне в ЛС или сюда.
|
|
0lezik
Пол:
Стаж: 15 лет
Сообщений: 701
Рейтинг
|
Спасибо, скрины дохлые кстати.
|
|
Uburwator
Пол:
Стаж: 15 лет
Сообщений: 16
Предупреждений: 1
Рейтинг
|
А для MacOS - не проще ли использовать нормальную программу, чем ставить кучу библиотек, устанавливать порты и ковыряться в консоли? Есть же, например, программа - так и называется - MD5 ( http://www.eternalstorms.at/md5/index.html), весит ничего, не требует никаких заморочек и устанавливается в пол тычка.
_________________ звуки пауза звуки звуки звуки
|
|
чучило-мяучило
Пол:
Стаж: 15 лет
Сообщений: 497
Предупреждений: 1
Рейтинг
|
Несколько поправила ман. Uburwator терминал рулит лучше всяких софтин.
_________________ Он ушел прочь И, не в силах пустоту превозмочь, Мы смотрим в точку, где он только что был, И восклицаем: "Почему? Что? Как? Какая чудесная ночь!" - Но я считаю, что в этом он прав; Пускай у нас будет шанс...
|
|
Uburwator
Пол:
Стаж: 15 лет
Сообщений: 16
Предупреждений: 1
Рейтинг
|
02-Фев-2010 11:16
(спустя 1 день 15 часов)
[-]0[+]
чучило-мяучило - согласен, в результате пришёл к варианту с openssl. Она по крайней мере изначально есть и ничего ставить не надо.
_________________ звуки пауза звуки звуки звуки
|
|
Текущее время: 21-Ноя 13:57
Часовой пояс: GMT + 4
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы не можете скачивать файлы
|
|