Cách kiểm tra Tổng kiểm tra SHA512 trên máy Mac
Mục lục:
Các giá trị băm SHA512 thường được sử dụng để xác định tính toàn vẹn của dữ liệu, cho dù để khớp tệp đã tải xuống với tệp gốc trên máy chủ hay để xuất lệnh hay để đảm bảo quá trình truyền tệp thành công hay không bị giả mạo .
Kiểm tra hàm băm SHA512 khá dễ dàng trên máy Mac, nhờ các công cụ dòng lệnh đi kèm được cài đặt sẵn trên bất kỳ bản cài đặt MacOS bán hiện đại nào.Chúng tôi sẽ đề cập đến hai phương pháp khác nhau để kiểm tra và xác minh hàm băm SHA512 trên máy Mac, sử dụng cả lệnh shasum và lệnh openssl.
Cách Kiểm tra & Xác minh tổng kiểm tra SHA512 với shasum
MacOS bao gồm lệnh shasum, lệnh này giúp việc kiểm tra các giá trị băm tổng kiểm tra sha512 trở nên cực kỳ dễ dàng.
- Mở Terminal, từ /Applications/Utilities/
- Nhập lệnh sau, thay thế /path/to/file bằng đường dẫn tới tệp bạn muốn kiểm tra hàm băm:
- Hit return, hàm băm SHA512 sẽ được báo cáo trong đầu ra của thiết bị đầu cuối
shasum -a 512 /path/to/file
Ví dụ: nếu bạn đang kiểm tra tệp sha512 có tên “DownloadedFile.zip” trong ~/Downloads, thì lệnh và đầu ra có thể giống như sau:
shasum -a 512 ~/Downloads/DownloadedFile.zip
221c66052f4c55ddbedfe75969d2f7513bb2f92d982ca1522264d398d3a23269ed54fc6fcc61e21af09b2692808373a99f93f306dc9af5f77e8c62336b005ad0 DownloadedFile.zip
Chuỗi ký tự chữ và số dài là hàm băm sha512.
Cách kiểm tra hàm băm SHA512 bằng openssl
Bạn cũng có thể sử dụng lệnh openssl để xác minh và kiểm tra tổng kiểm tra hàm băm SHA512, cũng có sẵn để chạy qua Terminal trên máy Mac bằng cách sử dụng chuỗi lệnh sau:
openssl sha512 filename
Sử dụng cùng một tệp ví dụ như trên, lệnh và đầu ra sẽ giống như sau:
~ openssl sha512 ~/Downloads/DownloadedFile.zip
SHA512(DownloadedFile.zip)=221c66052f4c55ddbedfe75969d2f7513bb2f92d982ca1522264d398d3a23269ed54fc6fcc61e21af09b2692808373a99f93f306dc9af5f77e8c62336b005ad0
Với chuỗi dài văn bản và số là hàm băm SHA512.
Vậy là xong, giờ bạn đã biết hai cách khác nhau để kiểm tra và xác minh hàm băm SHA512. Mặc dù SHA256 có lẽ được sử dụng phổ biến nhất hiện nay, SHA512 đang ngày càng phát triển, nhưng ngay cả SHA1 và md5 yếu hơn về mặt mã hóa cũng vẫn được sử dụng làm phương pháp xác minh tính toàn vẹn của tệp hoặc dữ liệu để so sánh.
Rõ ràng là chúng tôi đang tập trung vào Mac ở đây, nhưng bạn có thể sử dụng các lệnh tương tự trên bất kỳ thiết bị nào khác có cơ sở unix hoặc linux hoặc hệ thống con, bao gồm cả Linux hoặc thậm chí Windows với WSL (Linux Bash shell) . Băm vui vẻ.