Cách kiểm tra hàm băm SHA1 của chuỗi
Mục lục:
Bạn có cần kiểm tra hàm băm sha1 của một chuỗi không? Bạn có thể dễ dàng tìm thấy hàm băm sha1 của bất kỳ chuỗi nào từ dòng lệnh và thủ thuật này có tác dụng kiểm tra hàm băm sha1 từ Mac OS hoặc Linux.
Chúng ta sẽ sử dụng lệnh openssl để
Check SHA1 Hash của chuỗi
Đây là cách kiểm tra thông báo SHA1 của bất kỳ chuỗi văn bản nào, trong ví dụ này, chúng tôi sẽ sử dụng mật khẩu nhưng bạn có thể sử dụng chuỗi văn bản bất kỳ. Khởi chạy Terminal và nhập lệnh sau:
"echo -n yourpassword>"
Đầu ra sẽ giống như thế này:
(stdin)=b48cf0140bea12734db05ebcdb012f1d265bed84
Đó là tổng kiểm tra sha1 của “mật khẩu của bạn”, rõ ràng là thay đổi “mật khẩu của bạn” thành mật khẩu thực của bạn để xem hàm băm của nó. Tương tự như vậy, bạn có thể thay đổi chuỗi này thành bất kỳ chuỗi nào, vì vậy nếu bạn muốn kiểm tra hàm băm sha1 của “ILoveStarWars81” thì chỉ cần nhập chuỗi đó vào cú pháp.
Điều này có thể trông giống như sau tại cửa sổ Terminal:
Ngoài ví dụ này, việc kiểm tra hàm băm SHA1 thường được sử dụng để xác minh tính toàn vẹn của tệp hoặc chuỗi mà chúng tôi đã đề cập nhiều lần trước đây.
Đối với một số nền tảng, điều này có thể hữu ích để khám phá các vấn đề bảo mật. Ví dụ, nếu bạn sử dụng LinkedIn, có lẽ bạn đã nghe nói rằng một vi phạm bảo mật nghiêm trọng đã xảy ra với hơn 6.5 triệu mật khẩu người dùng bị đánh cắp và rò rỉ trên web. Điều đầu tiên bạn nên làm là thay đổi mật khẩu của mình trên trang web đó, nhưng nếu bạn muốn xem liệu mật khẩu của mình có nằm trong số những mật khẩu bị rò rỉ hay không thì bạn cần có hàm băm SHA1 của chính mật khẩu đó.
Bạn có thể sử dụng đầu ra đó để so sánh với danh sách mật khẩu bị rò rỉ trong ví dụ LinkedIn gần đây, nhưng cuối cùng thì kết quả này có thể được sử dụng để xác minh bất kỳ tổng kiểm tra sha1 nào.