
SHA-1 (viết tắt của Secure Hash Algorithm 1) là một trong những mật mã băm (cryptographic hash functions).
SHA-1 thường được dùng để kiểm tra xem một tệp tin đã bị chỉnh sửa hay chưa ? Việc này được tiến hành bằng cách thực hiện việc tính toán ra đoạn mã đó (checksum) trước khi file được truyền đi lên internet, và lập lại khi nơi đến nhận được file.
File chỉ được xem là nguyên gốc khi hai đoạn mã SHA-1 đó phải hoàn toàn giống nhau.
Các lợi ích của việc kiểm tra SHA-1 hay các mã hash tương tự khi tải một file trên internet về:
- Đảm bảo file đó không bị lỗi (corrupted) khi tải về máy.
- Đảm bảo file không bị chỉnh sửa hay bị virus, mã độc chèn vào.
Để tạo và kiểm tra mã hash thì có nhiều phần mềm miễn phí mà các bạn có thể tìm trên mạng. Mình thì sử dụng Rapid CRC Unicode cho gọn nhẹ, lại portable, và hỗ trợ nhiều loại hash khác (CRC/MD5/SHA).
Bạn có thể tải về theo trang dưới đây:
https://portableapps.com/apps/utilities/rapid-crc-unicode-portable
Cách sử dụng rất dễ dàng. Trước tiên bạn mở phần mềm lên, chọn Open File dưới góc phải, chọn đến tập tin cần checksum. Chờ một lát rồi so sánh thông số SHA-1 hiện ra với đoạn mã được cung cấp từ nơi gốc, giống nhau hoàn toàn là được.
Xem ví dụ bên dưới:
Chẳng hạn ở đây tôi có một đoạn mã SHA-1 do bên nguồn tải về cung cấp (thường trên trang web của họ, ở phần ghi chú đâu đó ở gần liên kết tải file về)
SHA-1: D5B2F95E3DD658517FE7C14DF4F36DE633CA4845

So sánh kết quả trả về ở dòng SHA1: với giá trị mà bên nguồn cung cấp và thấy giống nhau là OK.
Tương tự, bạn cũng có thể áp dụng cho các mã hash khác như CRC, MD5, SHA256 …
Xem thêm:
Để lại bình luận: