SHA-1 là gì?

question

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.

Việc kiểm tra checksum các bộ cài đối với các ứng dụng quan trọng hay hệ điều hành là rất cần thiết để đảm bảo file cài đặt của bạn nhận được là nguyên bản từ nhà sản xuất, không bị bên thứ ba chèn thêm mã độc gì vào. Mục đích là đảm bảo sự ổn định cho hệ thống của bạn.

Để 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. Tải về theo trang dưới đây:

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:

SHA-1: D5B2F95E3DD658517FE7C14DF4F36DE633CA4845 (từ nguồn bạn tải cung cấp)

Thêm bình luận

Your email address will not be published. Required fields are marked *