Я пытаюсь понять безопасность и проверку немного больше, я играл с получением случайного ISOs и проверкой их с md5sum
.
Например, если я загружаю выпуск Ubuntu GNOME 15.10 на ~/Downloads
Я могу выполнить следующее:
cd ~/Downloads
md5sum ubuntu-gnome-15.10-desktop-amd64.iso
Который после краткой паузы для произведения подсчетов, дает мне следующий результат:
b89cd1cee3acc2ec174f8d995bd74794 ubuntu-gnome-15.10-desktop-amd64.iso
Когда я проверяю, что это против Ubuntu GNOME 15.10 опубликовало хеши MD5, я получаю что-то почти, но не совсем то же:
b89cd1cee3acc2ec174f8d995bd74794 *ubuntu-gnome-15.10-desktop-amd64.iso
97b49f32a70b46537c34e24e43c16526 *ubuntu-gnome-15.10-desktop-i386.iso
Кто-либо может объяснить источник, имея в виду или рассуждать для этого таинственного "*"?
Мое понимание - то, что они, как предполагается, идентичны... единственной вещью, стоящей между этим и мной, является этот подстановочный знак, поэтому что произошло с этим?
Это означает, что хеш был вычислен в режиме двоичного счета.
В режим по умолчанию должен распечатать строку с контрольной суммой, тип указания символа ('*' для двоичного файла, '' для текста), и название каждого ФАЙЛА.
Как файлы ISO является двоичным, это - то, что Вы хотите.
Проверка Ubuntu ISO с 'md5sum' - делает пропавших без вести "*" вопрос?
№
В выводе md5sum
первые списки столбцов расчетная сумма (суммы) MD5 и вторые списки столбцов имя (имена) файла, соответствующее расчетной сумме (суммам) MD5, перечислено на левом столбце;
второй столбец не важен в целях проверки суммы MD5 файла , потому что это - просто простое сообщение о названии файла, соответствующего расчетной сумме MD5, о которой сообщают относительно первого столбца . В Ubuntu подарок или продвижение пропавших без вести "*" не важны, однако предыдущий оператор не корректен: см. Louis Matthijssen ответ для объяснения различия между отсутствием и подарком, ведя "*".
имя файла является метаданными файловой системы и не имеет никакого отношения к "необработанному" файлу, который является единственной вещью, действительно проверенной (и действительно релевантный) при проверке суммы MD5 файла;
Вы могли переименовать свой ISO foo.iso
, и его сумма MD5 будет все еще соответствовать b89cd1cee3acc2ec174f8d995bd74794
, что означает, что файл соответствует ожидаемой сумме MD5.