Mặc dù điều này có thể dễ dàng thực hiện trong Terminal, nhưng bạn sẽ học ở đây cách có thể kiểm tra và xác minh checksum công cụ đồ họa GtkHash cực kỳ đơn giản.
Cài đặt GtkHash
Đối với hầu hết các bản phân phối Linux, bạn có thể tìm thấy GtkHash trong trình quản lý gói hoặc Software Center. Nếu bạn đang sử dụng Ubuntu hoặc bản phân phối tương thích và cài đặt từ Terminal, bạn có thể cài đặt GtkHash với: sudo apt install gtkhash
Đối với openSUSE, bạn sẽ phải thêm kho lưu trữ của nó trước khi cài đặt.
Trên Arch và Manjaro: sudo pacman -S gtkhash
Sau khi cài đặt, hãy tìm ứng dụng này trong số các ứng dụng đã cài đặt và chạy nó.
Tạo các hash
Giao diện của GtkHash khá đơn giản. Để tính toán các hash cho một hoặc nhiều file, hãy nhấp vào nút Add ở trên cùng bên trái.
Trỏ đến vị trí các file và chọn chúng. Bạn có thể chọn nhiều file bằng cách giữ phím Ctrl trong khi nhấp vào chúng. Sau đó, nhấp vào nút Open ở trên cùng bên phải để hoàn thành lệnh.
Nhấp vào nút Hash ở dưới cùng bên phải của cửa sổ GtkHash để tính toán hash cho tất cả các file trong danh sách.
Để sao chép hash của file vào clipboard, hãy nhấp chuột phải vào file và chọn loại hash ưa thích từ menu con Copy Digest. Sau đó, dán hash đã sao chép vào đâu đó để tham khảo trong tương lai.
Ngoài ra, bạn có thể lưu hash vào một file thông qua File > Save As.
Kiểm tra hash
Để kiểm tra tính toàn vẹn dữ liệu của file với GtkHash, hãy chọn File > Open và chọn file hash đi kèm với file chính. File hash thường sẽ có phần mở rộng sha1, md5 hoặc sfv và GtkHash hỗ trợ tất cả các phần mở rộng phổ biến.
Khi file được load, nhấp vào nút Hash ở phía dưới bên phải. GtkHash sẽ tính toán và so sánh hash của file với hash được báo cáo và hiển thị cho bạn kết quả. Như bạn có thể thấy trong ảnh chụp màn hình, có 2 kết quả khớp và 2 cái kết quả không.
So sánh checksum từ Terminal
Nếu bạn đang ở trong môi trường máy chủ, cách duy nhất để so sánh checksum là thông qua Terminal. May mắn thay, việc kiểm tra và tạo hash file trên Terminal cũng dễ dàng như sử dụng GUI. Hầu hết các bản phân phối đi kèm với một bộ công cụ cho mục đích này. Một số trong những tùy chọn phổ biến nhất là:
- md5sum
- shasum
- sha256sum
- sha384sum
- sha512sum
Việc sử dụng rất đơn giản vì chúng hoạt động theo cùng một cách: Bạn nhập tên của chúng, sau đó là tên của file mà bạn muốn tính toán hash. Ví dụ, để tính toán hash SHA-512 cho ISO cài đặt Arch Linux đã tải xuống, ví dụ sử dụng: sha512sum archlinux-2020.05.01-x86_64.iso