Відповіді:
Коротка відповідь: Для перевірки ISO- кодів практично немає різниці, використовуйте те, що вам завгодно, якщо ви довіряєте джерелу, який надає суми. MD5 використовується / використовується як стандарт, але світ обчислень рухається до прийняття SHA, оскільки він є новішим і «кращим» для майбутнього; отже, суми SHA часто надаються як альтернатива.
md5sum
і sha256sum
це програми, що реалізують хеш-алгоритми MD5 та SHA-256 відповідноЗ сторінки Як SHA256 SUM
Програма sha256sum призначена для перевірки цілісності даних за допомогою SHA-256 (сімейство SHA-2 з довжиною дайведу 256 біт). SHA-256 хешів, які правильно використовуються, може підтвердити як цілісність файлу, так і справжність . SHA-256 служить аналогічною метою попереднього алгоритму, рекомендованого Ubuntu, MD5, але є менш вразливим для атаки . З точки зору безпеки криптографічні хеші, такі як SHA-256, дозволяють аутентифікувати дані, отримані з незахищених дзеркал.
Від Як MD5SUM
Програма md5sum призначена для перевірки цілісності даних за допомогою 128-бітного криптографічного хеша MD5 (алгоритм передачі повідомлень 5) . Хеші MD5, які правильно використовуються, можуть підтвердити цілісність файлу та справжність. Хеш MD5 повинен бути підписаний або надходити з захищеного джерела (сторінки HTTPS) організації, якій ви довіряєте. Хоча недоліки безпеки в алгоритмі MD5 були виявлені , хеди MD5 все ще корисні, коли ви довіряєте організації, яка їх виробляє.
В основному це міра турботи про безпеку. Якщо ви використовуєте Неофіційні дзеркала для завантаження ISO, то, ймовірно, обидва можна використовувати для перевірки цілісності файлу.
Альтернативою валідації md5sum є суми sha1 та sha256, як пояснено вище.
Припустимо, ви завантажуєте або торрентуєте останню версію ISO із сайту випусків , скажімо, Raring . Зверніть увагу, що вгорі є файл під назвою SHA1SUMS , а також SHA256SUMS , кожен з довгим номером для кожного .iso файлу.
Після завантаження файлу .iso можна обчислити суму sha1 або sha256, щоб переконатися, що він відповідає значенню у файлі SHA1SUMS. Зробити це можна при висипанні .
Спочатку встановіть його. Якщо в ubuntu:
sudo apt-get install rhash
Для інших операційних систем ви можете завантажити їх тут .
Потім обчисліть суму sha1 або sha256 для завантаженого файлу. Наприклад, для ubuntu-13.04-desktop-amd64.iso я завантажив:
$ rhash --sha1 ubuntu-13.04-desktop-amd64.iso
ffed440f1dc1b43d9c170bd21e5ff669a59447f8 ubuntu-13.04-desktop-amd64.iso
$
$ rhash --sha256 ubuntu-13.04-desktop-amd64.iso
b4b20e0293c2305e83a60c605d39cabf43115794d574c68f1492d49fee0ab3d8 ubuntu-13.04-desktop-amd64.iso
$
Значення відповідно відповідають значенням у файлах SHA1SUMS та SHA256SUMS , що підтверджують завантаження.
Ви також можете запустити rhash --md5 ubuntu-13.04-desktop-amd64.iso
та порівняти з файлом MD5SUMS .