Cách kiểm tra hàm băm sha256 của tệp trên máy Mac
Mục lục:
Bạn cần kiểm tra hàm băm sha256 của tệp? Bạn có thể dễ dàng kiểm tra tổng kiểm tra SHA 256 của bất kỳ tệp nào trong macOS từ dòng lệnh.
Chúng tôi sẽ đề cập đến hai công cụ dòng lệnh khác nhau để xác minh tổng kiểm tra sha256 trên máy Mac và cả hai đều được cài đặt sẵn với tất cả các phiên bản MacOS hiện đại.
Đối với những người chưa quen, tổng kiểm tra về cơ bản là một chuỗi các chữ cái và số có thể được sử dụng để xác định tính toàn vẹn của tệp, chẳng hạn như liệu có xảy ra lỗi trong quá trình truyền hoặc liệu tệp có bị giả mạo hay không.Ví dụ: nếu tổng kiểm tra tệp ở phía bạn khớp với tổng kiểm tra được đăng bởi nơi bạn nhận được tệp, bạn có thể chắc chắn rằng tệp giống hệt nhau. Có nhiều loại giá trị băm và tổng kiểm tra, nhưng những gì chúng tôi sẽ đề cập ở đây là sha256.
Xác minh tổng kiểm tra SHA256 bằng shasum
Lệnh shasum có sẵn trên tất cả các máy Mac hiện đại và có thể được sử dụng để kiểm tra hàm băm sha256.
Launch Terminal rồi sử dụng lệnh sau, thay thế /path/to/file bằng đường dẫn tệp phù hợp:
shasum -a 256 /path/to/file
Ví dụ: để kiểm tra hàm băm sha256 của tệp có tên “TopSecret.tgz” trong thư mục Tải xuống của người dùng, bạn có thể sử dụng như sau:
shasum -a 256 ~/Downloads/TopSecret.tgz
Bạn sẽ thấy nội dung như:
23bd4728d59aa19260aaeec757b4f76eca4baebaf33a94f120086c06e7bc80ef ~/Downloads/TopSecret.tgz
Trường hợp chuỗi 23bd4728d59aa19260aaeec757b4f76eca4baebaf33a94f120086c06e7bc80ef là tổng kiểm tra sha236.
Kiểm tra hàm băm sha256 bằng openssl
Bạn cũng có thể kiểm tra và xác minh hàm băm sha256 bằng cách sử dụng lệnh openssl.
Từ Terminal.app, sử dụng lệnh sau:
openssl sha256 filename
Ví dụ: để xác minh hàm băm sha256 của tệp có tên “Data Integrity Matters.pdf” nằm trong thư mục Tài liệu của người dùng:
"openssl sha256 ~/Documents/Data Integrity Matters.pdf"
Điều này sẽ trả về một cái gì đó như sau:
SHA256(/Users/User/Documents/Data Integrity Matters.pdf)=b85775615fa5501afeb9b9ff1303a4c74e14367104oo824e667daebebe681129c
Với chuỗi số lớn và ký tự là hàm băm sha256.
Nếu bạn đã quen thuộc với quy trình kiểm tra hàm băm chung, cho dù đó là kiểm tra tổng kiểm tra sha1 hay hàm băm MD5, thì quy trình này và các lệnh có thể không làm bạn ngạc nhiên lắm. cái sau sử dụng một lệnh khác dành riêng cho md5.
Cho dù bạn muốn xác minh tổng kiểm tra SHA-512, hàm băm SHA-256, hàm băm SHA-1 hay tổng kiểm tra MD5, bạn có thể thực hiện bất kỳ điều gì thông qua dòng lệnh trên máy Mac. Cố lên!