Baris perintah Linux menawarkan beberapa alat untuk memeriksa dan memverifikasi integritas file. Salah satu alat tersebut adalah sha1sum , yang akan kita bahas di sini dalam tutorial ini menggunakan beberapa contoh yang mudah dimengerti. Namun sebelum kita melakukannya, perlu disebutkan bahwa semua contoh di sini telah diuji pada mesin Ubuntu 16.04 LTS.
Perintah sha1sum Linux
Perintah sha1sum digunakan untuk menghitung dan memeriksa intisari pesan SHA1. Berikut sintaksnya:
sha1sum [OPTION]... [FILE]...
Dan inilah cara halaman manual menjelaskan alat ini:
Print or check SHA1 (160-bit) checksums.
With no FILE, or when FILE is -, read standard input.
Berikut adalah beberapa contoh gaya Tanya Jawab yang akan memberi Anda gambaran yang lebih baik tentang cara kerja alat ini.
Q1. Bagaimana cara menggunakan perintah sha1sum?
Penggunaan dasar cukup sederhana - jalankan perintah dengan nama file sebagai input.
Misalnya:
sha1sum test.txt
Inilah output dari perintah di atas yang dihasilkan di sistem saya:
Satu di sebelah kiri adalah intisari pesan yang dihitung oleh alat. Berikut bagaimana output dapat dipahami:
The default mode is to print a line with checksum, a space, a
character indicating input mode ('*' for binary, ' ' for text or
where binary is insignificant), and name for each FILE.
Q2. Bagaimana cara menggunakan sha1sum untuk memverifikasi integritas file?
Untuk ini, simpan dulu intisari pesan yang dihasilkan oleh perintah dalam file .sha1. Misalnya, inilah cara kami melakukannya dalam kasus kami:
sha1sum test.txt > test.sha1
Sekarang, dengan test.txt dan test.sha1 di direktori yang sama, gunakan opsi baris perintah -c untuk memverifikasi integritas file.
sha1sum -c test.sha1
Berikut output yang dihasilkan:
Jika pemeriksaan gagal, alat akan menghasilkan keluaran berikut:
Q3. Bagaimana cara memaksa sha1sum untuk membaca file dalam mode biner?
Secara default, perintah sha1sum membaca file dalam mode teks. Namun, Anda juga dapat memaksa alat untuk membaca dalam mode biner, sesuatu yang dapat Anda lakukan menggunakan opsi -b.
sha1sum -b [filename]
Q4. Apa saja sub-opsi yang tersedia saat memverifikasi checksum?
Ada beberapa preferensi yang dapat Anda atur saat memverifikasi checksum menggunakan sha1sum. Berikut daftarnya:
--ignore-missing
don't fail or report status for missing files
--quiet
don't print OK for each successfully verified file
--status
don't output anything, status code shows success
--strict
exit non-zero for improperly formatted checksum lines
-w, --warn
warn about improperly formatted checksum lines
Kesimpulan
Seperti yang Anda setujui, utilitas sha1sum tidak menawarkan banyak fitur. Sebagian besar opsi baris perintahnya telah kita bahas di sini. Setelah Anda selesai mempraktikkannya, buka halaman manual alat ini untuk info selengkapnya.