Обратите внимание, что вся информация на этом портале переведена с других языков, поэтому некоторые фразы могут быть неточными. Надеемся на ваше понимание и желаем успешной работы с сайтом! С уважением, создатели сайта. Наша почта: [email protected]

Проверка контрольной суммы SHA1 в Mac OS X

SHA-хеширование часто используется с системами управления распределением, чтобы определять изменения и проверять целостность данных, обнаруживая повреждение файла или фальсификацию. Для общего использования контрольная сумма SHA предоставляет строку, которая может использоваться для проверки передачи файла по назначению. Если контрольные суммы SHA совпадают, целостность файлов поддерживалась.

Проверка SHA1 Hash в Mac OS X

Запустите терминал, находящийся в папке «Приложения и утилиты», и используйте следующий синтаксис:

shasum / path / to / file

Чтобы проверить файл с именем «DownloadedFile.dmg» на рабочем столе, это будет:

shasum ~ / Desktop / DownloadedFile.dmg

Это выведет что-то вроде этого:

$ shasum ~ / Desktop / CheckMe.zip
ddfdb3a7fc6fc7ca714c9e2930fa685136e90448 CheckMe.zip

Эта длинная шестнадцатеричная строка — это хэш SHA1.

Простой способ проверить файлы SHA1, глубоко погруженные в файловую систему, не вводя полный путь, — это ввести первую часть команды, а затем перетащить файл в окно терминала. Это автоматически вводит путь для вас:

shasum (файл перетаскивания здесь)

Не забудьте поставить пробел после «shasum», чтобы это работало правильно.

По умолчанию для команды shasum используется SHA1, наиболее распространенный тип хеширования, но это может быть изменено с помощью флага -a, если необходимо, до 224, 256, 384 или 512. Кроме того, хотя SHA1 становится все более распространенным, чем MD5, вы все равно можете легко проверить хеш md5 в Mac OS X, а также с командой md5.

Примеры использования SHA1 для проверки файлов

Практическое использование, с которым могут столкнуться пользователи Mac, — это загрузка обновлений программного обеспечения непосредственно у Apple, которая перечисляет хэш SHA1 каждого файла, предлагаемого через их серверы, в конце каждой страницы загрузки. Вы можете увидеть такую ​​строку, выделенную на скриншоте ниже. Эта строка позволяет пользователям легко проверять целостность своих загрузок либо с Apple, либо когда файл размещен на стороннем зеркальном сайте.

SHA1 Контрольная сумма на странице загрузки Apple

Также было обнаружено, что OS X 10.7.3 было тихо обновлено, и несколько вопросов об этом породили этот пост.

Использование хэш-строк SHA1 также является простым способом проверки передачи файлов из одноранговых сетей и для обеспечения завершения загрузки или того, что файл не был изменен где-то вдоль линии. Зная исходную контрольную сумму SHA1, вы можете проверить свою версию совпадений в файлах (-ов) и определить, действительно ли файл действительно действителен и прибыл по назначению.

Понравилась статья? Поделиться с друзьями:
RuBookMac