6 phương pháp kiểm tra tính toàn vẹn của tệp trên Linux
Khi bạn tải xuống tệp ISO Linux, bạn có thể nhận thấy một tổng kiểm tra gần liên kết tải xuống. Tổng kiểm tra là một danh sách dài các số và chữ cái không thực sự có nghĩa. Mục đích của tổng kiểm tra này là để giúp bạn xác nhận rằng tệp bạn đã tải xuống chính xác là tệp bạn mong đợi, rằng nó không bị hỏng do tải xuống không đầy đủ hoặc ai đó giả mạo tệp trước khi đến với bạn.
Có một số cách để xác minh tính toàn vẹn của tệp trên Linux. Hãy xem các chương trình sau và xem chương trình nào hấp dẫn bạn.
Mục Lục
1. Hashbrown
Nhiều bản phân phối Linux lâu đời và được sử dụng rộng rãi nhất sử dụng giao diện máy tính để bàn GNOME theo mặc định. Điều này bao gồm Ubuntu và Fedora. Vì vậy, hãy bắt đầu với một ứng dụng đơn giản được tạo cho GNOME có lẽ đòi hỏi ít kiến thức kỹ thuật nhất.
Khi bạn khởi chạy Hashbrown lần đầu, ứng dụng sẽ cho bạn biết nó làm gì và chỉ cung cấp cho bạn một tùy chọn để mở tệp. Khi bạn mở một tệp, bạn sẽ có chế độ xem các băm MD5, SHA-1, SHA-256 và SHA-512, tất cả ở một nơi.
Nếu các số khớp với tổng kiểm tra mà bạn được cung cấp, thì bạn đã hoàn tất. Đóng ứng dụng và tiếp tục. Nếu bạn không chắc chắn, hãy nhấp vào Công cụ và yêu cầu ứng dụng kiểm tra cho bạn.
Không biết các thuật toán băm khác nhau đó là gì? Nhấp vào bánh răng cài đặt trong thanh tiêu đề. Ở đó bạn sẽ tìm thấy một tùy chọn để xem giải thích trên Wikipedia. Đây có lẽ không phải là phần giới thiệu tốt nhất nếu bạn không biết băm là gì, nhưng ít nhất bạn có một nơi để bắt đầu.
Tải xuống: Hashbrown
2. Checksumo
Checksumo là một ứng dụng khác được thiết kế cho máy tính để bàn GNOME. Nó không nhất thiết phải phức tạp hơn Hashbrown, nhưng nó có một cách tiếp cận khác ít trực quan hơn.
Cửa sổ của Checksumo trình bày ba chức năng chính. Trước tiên, bạn sẽ cần mở tệp được chỉ định, chẳng hạn như ảnh ISO. Sau đó, bạn cần nhập một giá trị băm. Đây là chuỗi ký tự mà một trang web hoặc tệp tổng kiểm tra cung cấp. Khi bạn nhập giá trị này, Checksumo sẽ tự xác định xem băm là MD5, SHA-256 hay một số thuật toán khác.
Sau đó nhấn Xác minh khuy ao. Checksumo sẽ kiểm tra tính toàn vẹn của tệp của bạn và cho bạn biết nếu giá trị không khớp. Nếu nó phù hợp, bạn tốt để đi.
Tải xuống: Checksumo
3. GtkHash
Với GtkHash, bạn có thể mở một tệp và xác minh tệp đó ngay lập tức để xem các giá trị băm của nó hoặc bạn có thể dán giá trị băm vào để yêu cầu ứng dụng kiểm tra xem có khớp với bạn không.
Nhưng xin chờ chút nữa! Bạn có thể cung cấp cho GtkHash một danh sách các tệp để kiểm tra và yêu cầu nó xác minh tất cả chúng cùng một lúc. Vì vậy, nếu bạn là một người quản lý bản phân phối thích tải xuống hàng loạt các bản phân phối Linux, thì ứng dụng này có thể giúp bạn thực hiện công việc nhanh hơn trong việc xác minh rằng tất cả chúng đều an toàn. GtkHash là tùy chọn trưởng thành và mạnh mẽ nhất trong danh sách này, với các plugin có thể tích hợp với các trình quản lý tệp khác nhau.
GtkHash là một ứng dụng GTK cũ hơn, dành cho máy tính để bàn. Điều này làm cho nó phù hợp với các môi trường dựa trên GTK truyền thống hơn như Cinnamon, MATE và Xfce.
Nhờ tích hợp GTK hàng đầu của KDE Plasma, GtkHash cũng sẽ không nổi bật nhiều ở đó, mặc dù người hâm mộ Plasma có thể muốn cân nhắc lựa chọn tiếp theo trước. Trên máy tính để bàn đó, hóa ra bạn không cần cài đặt thêm bất kỳ thứ gì để xem tổng kiểm tra từ trình quản lý tệp của mình.
Tải xuống: GtkHash
4. Cá heo KDE
Trong KDE Plasma, bạn không cần tải xuống một ứng dụng chuyên dụng đầy đủ để xác minh tính toàn vẹn của tệp và bạn cũng không cần phải mở một thiết bị đầu cuối. Tất cả những gì bạn cần làm là nhấp chuột phải vào tệp được đề cập và mở Tính chất cửa sổ. Sau đó nhấp vào Kiểm tra chuyển hướng. Mọi thứ bạn cần đều có khả năng ở đó.
Dolphin cho phép bạn tạo các hàm băm và so sánh chúng theo cách thủ công hoặc bạn có thể dán tổng kiểm tra để xác minh tệp của mình. Nó hỗ trợ một số thuật toán băm.
Bạn không cần phải sử dụng Plasma để thưởng thức Dolphin, vì bạn có thể tải xuống trình quản lý tệp trên các môi trường máy tính để bàn khác. Đó là một chút nhiều nếu bạn chỉ muốn xác minh tổng kiểm tra, nhưng Dolphin đơn giản là một trong những trình quản lý tệp mạnh mẽ nhất cho Linux. Điều đó có nghĩa là có rất nhiều lý do để suy nghĩ về nó.
5. Hasher
Nếu bạn sử dụng hệ điều hành cơ bản, các ứng dụng nói trên sẽ hoạt động tốt, nhưng bạn có thể muốn thứ gì đó được thiết kế riêng cho máy tính để bàn của mình. Không nhìn xa hơn Hasher. Ứng dụng này có sẵn từ AppCenter và trái ngược với nhiều ứng dụng cơ bản, nó có nhiều tính năng như các tùy chọn khác trong danh sách này.
Hasher có ba chức năng chính: Hash, So sánh và Xác minh. Băm chỉ hiển thị giá trị băm của một tệp cụ thể, sử dụng thuật toán do bạn lựa chọn. Đối chiếu cho phép bạn so sánh trực tiếp hai tệp, chẳng hạn như tệp ISO bạn đã tải xuống từ máy chủ và một tệp bạn đã tải xuống dưới dạng torrent. Xác minh cho phép bạn so sánh tệp với giá trị băm mà bạn sao chép và dán từ nơi khác.
Bạn không cần hệ điều hành cơ bản để sử dụng Hasher. Ứng dụng AppCenter có sẵn cho bất kỳ máy tính để bàn Linux nào ở định dạng Flatpak phổ biến, giống như các ứng dụng từ Flathub. Thiết kế của Hasher, thiếu thanh tiêu đề, cũng có thể khiến ứng dụng cảm thấy hơi trung lập với nền tảng.
Tải xuống: Hasher
6. Dòng lệnh Linux
Nhiều người thấy dòng lệnh đáng sợ, nhưng một khi bạn đã cảm thấy thoải mái với nó, thì rất khó để đánh bại. Dòng lệnh rất nhanh và nó khả dụng cho dù bạn sử dụng phiên bản Linux nào. Có nhiều lệnh khác nhau bạn có thể học, nhưng để giữ mọi thứ đơn giản, chúng ta hãy tập trung vào hai lệnh: md5sum và sha256sum.
Hai chương trình này giống hệt nhau về chức năng và khác nhau về thuật toán băm mà chúng sử dụng, cả hai đều có khả năng được cài đặt sẵn trên bản phân phối của bạn. Cấu trúc của chúng rất đơn giản. Chỉ cần gõ lệnh theo sau là đường dẫn đến tệp bạn muốn tạo hàm băm. Ví dụ:
sha256sum debian-live-11.0.0-amd64-gnome.iso
Bạn có thể nhập đường dẫn đến tệp của mình theo cách thủ công, nhưng nhiều thiết bị đầu cuối Linux cho phép bạn kéo và thả tệp từ trình quản lý tệp trực tiếp vào cửa sổ đầu cuối. Nếu bạn muốn khám phá thêm các tính năng, bạn có thể làm như vậy bằng cách đọc Đàn ông trang cho một trong hai chương trình, chẳng hạn như bằng cách nhập:
man sha256sum
Bạn có cảm thấy An toàn hơn trên Linux không?
Kiểm tra tính toàn vẹn của tệp là một thói quen tốt nên thực hiện, đặc biệt nếu bạn tải xuống các bản phân phối Linux từ các địa điểm không phải là trang web chính thức của họ. Nhưng hãy nhớ rằng việc xác minh tổng kiểm tra không đảm bảo rằng tệp an toàn.
Ví dụ: ai đó hack một trang web và thay đổi tệp ISO thành phiên bản bị xâm phạm có thể dễ dàng cập nhật tệp tổng kiểm tra hoặc giá trị để khớp với giá trị của tệp bị xâm phạm. Đơn giản chỉ cần coi đây là một công cụ khác trong vành đai của bạn khi bạn làm việc để giữ an toàn cho cuộc sống kỹ thuật số của bạn.
Đọc tiếp
Thông tin về các Tác giả