QuickHash GUI là một công cụ băm mã nguồn mở cho Windows, Linux và macOS

GUI QuickHash là một công cụ băm mã nguồn mở có sẵn cho Windows, Linux và macOS. Nếu bạn là người có ý thức bảo mật hoặc muốn xác minh tính toàn vẹn của tệp, ví dụ: để sao lưu, bạn phải biết về việc băm.

Mẹo : chúng tôi đã xem xét một số chương trình để tính băm trong quá khứ: bạn có thể sử dụng PowerShell để tạo băm hoặc sử dụng các chương trình Hashing, tiện ích mở rộng HashTab Shell hoặc Hash My Files của Nirsoft.

Đối với những người không ở đây là một mô tả ngắn gọn.

Giá trị băm là gì? Tại sao nó lại quan trọng?

Giá trị băm là một chuỗi số alpha được tính toán bằng thuật toán xác định tính toàn vẹn của tệp. Mỗi tệp có một giá trị băm và giá trị là duy nhất cho mỗi tệp.

Cách sử dụng băm phổ biến nhất là xác minh chéo chúng với các giá trị được đưa ra trên trang tải xuống của nội dung được phân phối kỹ thuật số (phần mềm, ROM Android, ứng dụng, v.v.). Nếu các giá trị được cung cấp bởi nhà phát triển và tệp đã tải xuống là một kết hợp hoàn hảo, điều đó có nghĩa là tệp không bị giả mạo trong quá trình vận chuyển.

Nếu các giá trị khác nhau, một trong hai điều có thể xảy ra. Tệp đã tải xuống bị hỏng hoặc tệ hơn là tệp đã bị ai đó sửa đổi.

Mẹo: Bạn có thể thấy cách thức này hoạt động chính mình. Tạo một văn bản trong notepad hoặc vẽ nguệch ngoạc một cái gì đó trong Paint và lưu nó. Những tập tin đó sẽ có giá trị băm của riêng họ. Lưu ý chúng xuống, chỉnh sửa các tập tin và lưu chúng. Nhìn vào các giá trị băm một lần nữa, chúng nên khác nhau.

GUI QuickHash

Giao diện (hoặc GUI, nếu bạn muốn) của QuickHash GUI khá đơn giản. Nó có một thanh tab với một số tab, mỗi tab hiển thị một tập hợp các tùy chọn. Có một thanh phụ tồn tại trên tất cả các màn hình. Nó chứa bảng thuật toán và bảng RAM hệ thống, hiển thị tổng RAM của máy tính và RAM khả dụng).

Bạn có thể chọn một trong 5 thuật toán: MD5, SHA-1, SHA-256, SHA-512 và xxHash32 và QuickHash sẽ tính toán giá trị tương ứng.

Mẹo: MD5 không chính xác an toàn. Vì vậy, tôi khuyên bạn nên sử dụng một trong các tùy chọn khác, tất cả đều là hàm băm mật mã.

Tập tin

Đây là tab thứ hai của chương trình. Lý do tôi bắt đầu ở đây là vì nó có thể giúp làm cho việc hiểu cách so sánh băm hoạt động dễ dàng hơn. Bạn có thể sử dụng nút "chọn tệp" trong tab để điều hướng và chọn tệp bạn muốn kiểm tra hoặc kéo và thả một tệp vào giao diện và giá trị băm được tính toán của tệp sẽ được hiển thị ngay bên dưới nút.

Sao chép và dán giá trị băm từ trang web của nhà phát triển trong trường "Giá trị băm dự kiến" và nếu cả hai giá trị này giống nhau, QuickHash sẽ hiển thị thông báo cho biết chúng khớp. Bạn có thể chuyển trường hợp của tổng kiểm tra từ thấp hơn sang UPPER bằng cách sử dụng tùy chọn trên trường giá trị băm dự kiến.

Hãy kiểm tra hàm băm của lưu trữ KeePass (tham khảo hình trên). Bạn có thể lấy giá trị băm được đăng bởi nhà phát triển và sử dụng nó để so sánh giá trị băm của tệp mà bạn đã tải xuống từ trang web.

Mẹo: Không gian quan trọng. QuickHash không bao gồm khoảng trắng trong trường băm được tính toán, vì vậy nếu bạn dán một giá trị mong đợi có khoảng trắng, chúng sẽ không khớp. Xóa các khoảng trắng theo cách thủ công để có được cửa sổ bật lên "khớp".

Bản văn

Văn bản có giá trị băm riêng của nó. Bạn có thể sử dụng tab văn bản để nhập hoặc dán một số văn bản và xem giá trị của nó được hiển thị trong trường ở phía dưới. Tab này có 2 nút có thể được sử dụng để chuyển đổi trường hợp của văn bản (Make UPPER và Make low) và nút văn bản rõ ràng. Bạn cũng có thể định cấu hình ứng dụng để băm văn bản hoặc toàn bộ tệp, từng dòng một.

Các tập tin

Tab này cho phép bạn tính băm cho tất cả các tệp trong một thư mục. Nó bao gồm các thư mục con, nhưng bạn có thể tùy ý vô hiệu hóa nó. Bạn có thể đặt ký tự đại diện bằng cách sử dụng tùy chọn loại tệp, để chỉ tính các giá trị của tệp theo định dạng đã xác định. Nó thậm chí còn có một tùy chọn để làm việc với các thư mục ẩn, có thể hữu ích nếu bạn đang kiểm tra thư mục Hệ thống.

Sao chép

Đây là một tùy chọn rất hữu ích khi bạn đang truyền dữ liệu. Sử dụng khung bên trái để chọn thư mục nguồn có các tệp bạn muốn sao chép. Bây giờ chọn thư mục đích nơi bạn muốn sao chép nội dung bằng cách sử dụng khung bên phải.

Lượt đi! nút và QuickHash sẽ bắt đầu quá trình. Chương trình sẽ băm các giá trị của các tệp nguồn, sao chép nội dung và băm lại (kiểm tra các giá trị của nội dung được sao chép). Nó giúp tránh các tập tin bị lỗi hoặc lỗi trong quá trình sao chép.

Bạn có thể đặt tùy chọn tùy chỉnh chỉ liệt kê các thư mục con hoặc thư mục con + tệp, ký tự đại diện, bỏ qua các thư mục phụ. QuickHash cũng hiển thị số lượng tệp trong thư mục, thanh tiến trình, thời gian bắt đầu, thời gian kết thúc và tổng thời gian cần thiết để quá trình hoàn tất. Tùy chọn, bạn có thể lưu kết quả vào CSV.

Các tab tệp và tab tệp và tab So sánh hai tệp có tùy chọn "Bắt đầu tại một thời điểm". Đây là một bộ đếm thời gian, tự động thực hiện tính toán băm, sử dụng các tùy chọn được xác định.

So sánh hai tập tin

GUI QuickHash có thể được sử dụng để so sánh các giá trị băm của hai tệp. Bạn chỉ cần chọn hai tệp và sử dụng nút so sánh ngay bây giờ. Kết quả sẽ cho bạn biết nếu họ là một trận đấu hoặc một trận đấu sai.

So sánh hai thư mục

Điều này tương tự như tùy chọn trên, nhưng được sử dụng để so sánh hai thư mục. Một kết quả so sánh có thể được lưu trong một văn bản, nếu bạn sử dụng tùy chọn Kết quả nhật ký.

Đĩa và Base64

Bạn muốn kiểm tra toàn bộ băm của đĩa? Bạn có thể làm như vậy với chương trình. Nhưng, trong phiên bản Windows, bạn chỉ có thể chạy thuật toán SHA-1 để kiểm tra các đĩa vật lý và bạn cũng cần chạy chương trình với quyền quản trị viên. GUI QuickHash cũng có thể được sử dụng để giải mã dữ liệu Base64 từ các tệp.

QuickHash GUI là một ứng dụng di động và hỗ trợ các hệ thống 32 bit và 64 bit.

Hashtab là một lựa chọn tốt cho QuickHash, mặc dù trước đây chưa được cập nhật trong 2 năm.