SHA-1 LÀ GÌ

     

SHA, namlinhchihoasen.comết tắt của Thuật toán băm an toàn, là 1 trong những nhóm thuật toán băm mật mã được xuất phiên bản bởi namlinhchihoasen.comện Tiêu chuẩn chỉnh và công nghệ Quốc gia (NIST) để bảo mật dữ liệu của bạn. Vào khoảng thời gian 1995, NIST vẫn phê cẩn thận Tiêu chuẩn Hash an toàn, Trin PUB 180-1, gồm 1 thuật toán băm an toàn, SHA-1. Vào năm 2003, một Tiêu chuẩn chỉnh Chữ cam kết Hash bảo mật (SHS) mới, Trin PUB 180-2 đã làm được phê duyệt, bổ sung ba thuật toán băm có công dụng tạo ra các thông báo lớn hơn, thừa trội so với Trin 180-1. Trin PUB 180-2 chỉ định bốn thuật toán băm an toàn, SHA-1, SHA-256, SHA-384 cùng SHA-512 - toàn bộ đều là các hàm lặp, có nghĩa là các hàm băm một chiều rất có thể xử lý tin nhắn trong trạng thái cô đọng đại diện thay mặt gọi là thông tin Chủ yếu là vì tính công dụng của chúng, những hàm băm mật mã có tầm quan trọng trung tâm so với các thuật toán và giao thức mã hóa.

Bạn đang xem: Sha-1 là gì

Bài namlinhchihoasen.comết này sẽ công ty yếu tập trung vào nhì hàm băm mật mã phổ cập được sử dụng hiện thời - SHA-1 và SHA-256. Một trong những phần của Tiêu chuẩn chỉnh băm bình yên (SHS), SHA-1 là trong những thuật toán băm nhanh nhất có thể thường được những cơ quan chứng nhận SSL sử dụng để ký chứng chỉ. Nó được xuất bản vào năm 1993 với thương hiệu SHA nhưng vì lỗi bảo mật, tiếp đến nó sẽ được thay thế bằng SHA-1 an toàn hơn. Đây là trong số những hàm băm mật mã được thực hiện và triển khai rộng thoải mái nhất. SHA-256 tất cả cùng cấu trúc cơ phiên bản và thực hiện cùng loại vận động nhị phân số học tập và xúc tích và ngắn gọn số học như SHA-1. SHA-256 thuộc chúng ta SHA-2 có các hàm băm giống như với size khối không giống nhau, sót lại là SHA-512. Đây là một trong những hàm băm thường xuyên được thực hiện trong Blockchain.

*

SHA-1 là gì?

SHA-1 là một trong những hàm băm mật mã được sử dụng và triển khai thoáng rộng nhất thường được các cơ quan chứng nhận SSL sử dụng để ký bệnh chỉ. Nó là trong số những thuật toán băm lâu đời nhất được chỉ định sử dụng bởi chính phủ nước nhà liên bang Hoa Kỳ. Nó được cải tiến và phát triển bởi NIST cùng NSA. SHA-1 đã làm được xuất phiên bản theo tiêu chuẩn chỉnh của chính phủ nước nhà liên bang vào khoảng thời gian 1995 dưới dạng cập nhật cho SHA, được xuất bản vào năm 1993. Nó lấy một nguồn vào và tạo thành giá trị băm 160 bit (20 byte) được hotline là thông tin tiêu biểu, hay được biểu thị bởi một chuỗi thập lục phân nhiều năm 40 chữ số. SHA-1 được thiết kế sao cho không thể giám sát và đo lường được một tin nhắn tương xứng với một thông báo đã cho hoặc để tìm nhì thông điệp không giống nhau tạo ra và một thông báo.

*

SHA-256 là gì?

SHA-256 là hàm băm mật mã bắt đầu hơn, an toàn hơn, được đề xuất vào năm 2000 như là một thế hệ hàm SHA new và được áp dụng làm tiêu chuẩn Trin vào khoảng thời gian 2002. Thuật toán SHA-256 tạo nên giá trị băm 256 bit tự 512-bit được đệm khối tin nhắn và size tin nhắn ban đầu lên tới 264-1 bit. SHA-256 luôn đo lường hàm băm 256 bit nhằm bảo mật, nhưng công dụng này có thể được cắt sút để in và lưu trữ 196 hoặc 128 bit. Bởi đó, SHA-256 bị cắt cụt với lại công dụng đáng nhắc cho kĩ năng sử dụng của con người trong số trích dẫn được ấn và nâng cao đáng nhắc tính bảo mật, với chi phí giảm hiệu suất nhỏ dại liên quan cho MD5. Không y hệt như thuật toán MD5, SHA-256 bị cắt ngắn không phải chịu bất kỳ cuộc tiến công nào vẫn biết.

Xem thêm: Đồng Nghĩa Của Without Nghĩa Là Gì ? Without Tiếng Anh Là Gì

Sự biệt lập giữa SHA-256 với SHA-1

Cơ bản của SHA-256 cùng SHA-1

- SHA-1 là giữa những hàm băm mật mã được thực hiện và triển khai thoáng rộng nhất thường xuyên được các cơ quan chứng nhận SSL sử dụng để ký bệnh chỉ. Nó là một trong những thuật toán băm lâu lăm nhất được chỉ định áp dụng bởi cơ quan chính phủ liên bang Hoa Kỳ. SHA-256 là 1 hàm băm mật mã bắt đầu hơn, bình an hơn, được khuyến cáo vào năm 2000 như là 1 trong thế hệ hàm SHA new và được áp dụng làm tiêu chuẩn Trin vào thời điểm năm 2002. SHA-256 thuộc họ thuật toán băm mật mã SHA-2 cùng với hàm băm tương tự tác dụng nhưng kích thước khối không giống nhau, một vài khác là SHA-384 cùng SHA-512.

Kích thước khối

- SHA-1 là hàm băm 160 bit lấy đầu vào và tạo thành giá trị băm 160 bit (20 byte) được gọi là thông báo, hay được thể hiện bằng chuỗi thập lục phân dài 40 chữ số. SHA-1 được thiết kế với sao cho không thể giám sát và đo lường được namlinhchihoasen.comệc đào bới tìm kiếm một tin nhắn khớp ứng với một thông tin đã mang đến hoặc để tìm hai thông điệp khác nhau tạo ra và một thông báo. Thuật toán SHA-256 tạo thành giá trị băm 256 bit từ các khối thông báo 512 bit được đệm và kích cỡ thư gốc lên tới 264-1 bit.

Hiệu suất

- Với mức độ mạnh thống kê giám sát ngày càng tăng, tính khả thi của namlinhchihoasen.comệc phá vỡ SHA-1 cũng tăng lên. Nó là trong những thuật toán băm lâu lăm nhất được hướng dẫn và chỉ định để áp dụng bởi cơ quan chính phủ liên bang Hoa Kỳ với do kích cỡ bit bé dại hơn, nó dễ bị tấn công hơn. Tuy nhiên SHA-256 bao gồm cùng cấu trúc cơ bản và áp dụng cùng loại chuyển động nhị phân số học tập và lô ghích số học như SHA-1, dẫu vậy nó sẽ trở thành một trong những phần không thể thiếu trong nhiều ứng dụng. SHA-256 luôn giám sát và đo lường hàm băm 256 bit nhằm bảo mật, giúp nâng cao đáng nói bảo mật, với chi tiêu giảm một ít hiệu suất tương quan đến MD5.

Xem thêm: Các Dòng Dell Latitude E5440 I5 Sản Xuất Năm Nào, Đánh Giá Laptop Dell Latitude E5440

SHA-256 đối với SHA-1: Biểu đồ so sánh

*

Tóm tắt các câu SHA-256 SHA-1

Tóm lại, SHA-256 an toàn và đáng tin cậy và bình yên hơn SHA-1. SHA-256 thuộc bọn họ hàm băm mật mã SHA-2 có phong cách thiết kế bởi NSA với thường được thực hiện trong Blockchain. SHA-1 là trong những hàm băm mật mã sớm nhất có thể thường được các cơ quan chứng nhận SSL sử dụng để ký bệnh chỉ. Mặc dù nhiên, do kích thước bit nhỏ tuổi hơn và những lỗ hổng bảo mật, nó đã trở nên dễ bị tiến công hơn theo thời gian, sau cuối dẫn tới sự mất giá của chính nó từ những tổ chức vạc hành chứng từ SSL.