Як перевірити цілісність даних за допомогою md5sum під GNU

Як перевірити цілісність даних за допомогою md5sum під GNU/Linux
У цій статті ми опишемо, як ви можете перевірити цілісність даних, використовуючи утиліту md5sum під керуванням операційної системи GNU/Linux.
Що таке md5sum?
md5sum є інструментом для перевірки цілісності даних. Він розраховує та перевіряє 128-бітові хеші MD5, так що ви можете знати, якщо конкретний файл є побитим. Наприклад, давайте створимо резервну копію з використанням tar, який буде містити всі конфігураційні дані з моєї системи на VPS, які ми застосовуємо в цьому прикладі:
Потім за допомогою інструмента md5sum для розрахунку хеш-значення для 'for_test.tar.gz' архіву виконаємо команду:
Добре, тепер ми маємо шістнадцяткове значення з MD5 хеш для наших даних . Як ми можемо використовувати це значення хешу для перевірки цілісності for_test.tar.gz? Ви можете використовувати утиліту md5sum для отримання MD5 хеш архіву:
Як ви вже , помітили , хеш-значення MD5 ідентичні, але я розпакую і переконаюся що все добре (роблю я це для того, щоб переконатися, що все добре з архівом, тому що я його запакував і потім скачав на інший лінукс):
Очистимо '/etc/passwd' вилучений з архіву:
Створимо з цього каталогу архів '.tar.gz':
Перевіримо цілісність файлу:
Як ви можете бачити хеші MD5 відрізняються 6e0bde8e7a325322417e9782ed8e73f4 != 25e34baa193512242bdee7158cfa2205.
і ви повинні отримати: debian-6-x86-x64.iso: OK