Trang Chủ Bảo vệ Thuật toán băm an toàn (sha) là gì? - định nghĩa từ techopedia

Thuật toán băm an toàn (sha) là gì? - định nghĩa từ techopedia

Mục lục:

Anonim

Định nghĩa - Thuật toán Hash an toàn (SHA) có nghĩa là gì?

Một thuật toán băm an toàn thực sự là một tập hợp các thuật toán được phát triển bởi Viện Tiêu chuẩn và Công nghệ Quốc gia (NIST) và các chính phủ và các bên tư nhân khác. Các chức năng mã hóa an toàn hoặc "kiểm tra tệp" này đã phát sinh để đáp ứng một số thách thức an ninh mạng hàng đầu của thế kỷ 21, khi một số nhóm dịch vụ công cộng làm việc với các cơ quan chính phủ liên bang để cung cấp các tiêu chuẩn bảo mật trực tuyến tốt hơn cho các tổ chức và công chúng.

Techopedia giải thích Thuật toán Hash an toàn (SHA)

Trong nhóm các thuật toán băm an toàn, có một số trường hợp của các công cụ này đã được thiết lập để tạo điều kiện bảo mật kỹ thuật số tốt hơn. Cái đầu tiên, SHA-0, được phát triển vào năm 1993. Giống như người kế nhiệm của nó, SHA-1, SHA-0 có tính năng băm 16 bit.

Thuật toán băm an toàn tiếp theo, SHA-2, bao gồm một bộ gồm hai hàm với công nghệ 256 bit và 512 bit, tương ứng. Ngoài ra còn có một thuật toán băm an toàn cấp cao nhất được gọi là SHA-3 hoặc "Keccak" được phát triển từ một cuộc thi tìm nguồn cung ứng đám đông để xem ai có thể thiết kế một thuật toán mới khác cho an ninh mạng.

Tất cả các thuật toán băm an toàn này là một phần của các tiêu chuẩn mã hóa mới để giữ an toàn cho dữ liệu nhạy cảm và ngăn chặn các loại tấn công khác nhau. Mặc dù một số trong số này được phát triển bởi các cơ quan như Cơ quan An ninh Quốc gia và một số bởi các nhà phát triển độc lập, tất cả chúng đều liên quan đến các chức năng chung của mã hóa băm bảo vệ dữ liệu trong các kịch bản mạng và cơ sở dữ liệu nhất định, giúp phát triển an ninh mạng trong thời đại kỹ thuật số .

Thuật toán băm an toàn (sha) là gì? - định nghĩa từ techopedia