Mengapa kita membutuhkan dua alat untuk memverifikasi ISO. Adakah hal khusus yang perlu dipertimbangkan di antara mereka?
13
Jawaban singkat: Untuk memverifikasi ISO, tidak ada perbedaan praktis, gunakan mana yang Anda inginkan, selama Anda mempercayai sumber yang menyediakan jumlah. MD5 / dulu adalah standar, tetapi dunia komputasi bergerak menuju adopsi SHA karena lebih baru dan "lebih baik" untuk masa depan; karenanya, jumlah SHA sering diberikan sebagai alternatif.
md5sum
dan sha256sum
merupakan program yang mengimplementasikan algoritma hash MD5 dan SHA-256 secara berurutan
Dari halaman How To SHA256 SUM
Dari How to MD5SUM
Pada dasarnya itu adalah ukuran masalah keamanan. Jika Anda menggunakan Mirror Tidak Resmi untuk mengunduh ISO maka mungkin keduanya dapat digunakan untuk memastikan integritas file.
sumber
MD5 dan SHA-2 adalah algoritma hashing yang berbeda. Terserah pengembang untuk memutuskan apa yang ingin mereka gunakan sebagai cara mudah untuk memeriksa integritas data.
Dalam hal ini mereka digunakan untuk 'mencapai' hal yang sama namun hasilnya (hash) sama sekali berbeda.
sumber
Alternatif untuk validasi md5sum adalah jumlah sha1 dan sha256 seperti yang dijelaskan di atas.
Misalkan Anda mengunduh atau torrent iso terbaru dari situs rilis , katakanlah Raring . Perhatikan di atas ada file yang disebut SHA1SUMS serta SHA256SUMS , masing-masing dengan nomor panjang untuk setiap file .iso.
Setelah unduhan file .iso Anda selesai, Anda dapat menghitung jumlah sha1 atau sha256 untuk memastikannya cocok dengan nilai dalam file SHA1SUMS. Anda dapat melakukan ini dengan rhash .
Pertama instal. Jika di ubuntu:
Untuk sistem operasi lain, Anda dapat mengunduhnya di sini .
Kemudian hitung jumlah sha1 atau sha256 untuk file yang Anda unduh. Misalnya untuk ubuntu-13.04-desktop-amd64.iso yang saya unduh:
Nilai masing-masing cocok dengan yang ada di file SHA1SUMS dan SHA256SUMS , memvalidasi pengunduhan.
Anda juga dapat menjalankan
rhash --md5 ubuntu-13.04-desktop-amd64.iso
dan membandingkan dengan file MD5SUMS .sumber