• Skip to main content
  • Skip to primary sidebar
…

...

cuộc sống là phải luôn khám phá.

  • Home
  • Music Box
  • Các trang web hay
  • Giới thiệu
  • Liên kết website
Bạn đang ở đây:Trang chủ / IT / SHA-1 là gì ?

SHA-1 là gì ?

03/04/2019 tác giả: Duy Nghĩa Bình luận >

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 cuối cùng 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).

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 
SHA1

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:

https://pquan.info/python-basic-getting-to-python-part-1/

Reader Interactions

Để lại bình luận: Hủy

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Primary Sidebar

Chuyên mục

  • fun
  • IT
  • News
  • testing

python

Python Basic: Getting to Python (part 4)

In short, Lists are used to store multiple items in a single variable, they are convenient data structures for representing a sequence of data. In that regard, a list is similar to a string, except a string can hold only characters, however, a list can hold any Python object.

python

Python Basic: Getting to Python (part 3)

Python Functions: (user-defined or from libraries) function is a block of code which only runs when it is called, to do a complete job (module), is named, and can be called to execute multiple times at many places in the program. What happens if you don’t use function? What I can think about is repetitive works, hard to debug, hard to expand the whole code, so usually when working on a large project you need to split your code into many small modules.

Tạo một website dễ dàng với Hugo

Hôm nay chúng ta cùng thử generate 1 website với Hugo, theo như lời giới thiệu ở trang chủ “The world’s fastest framework for building websites.”

Steam_logo

DMCA.com Protection Status

Copyright ©2022 · pquan.info - All Rights Reserved ·