SHA-1

Trong mật mã học, SHA-1 (Secure Hash Algorithm 1) là hàm băm mật mã lấy đầu vào và tạo ra giá trị băm 160 bit (20 byte) được gọi là thông báo đã tiêu hóa - thường được hiển thị dưới dạng số thập lục phân, dài 40 chữ số. Nó được thiết kế bởi Cơ quan An ninh Quốc gia Hoa Kỳ, và là một Tiêu chuẩn Xử lý Thông tin Liên bang Hoa Kỳ.[1]

Kể từ năm 2005, SHA-1 đã không được coi là an toàn trước các đối thủ được tài trợ tốt;[2] vào năm 2010, nhiều tổ chức đã khuyến nghị thay thế nó.[3][4][5] NIST chính thức không còn sử dụng SHA-1 vào năm 2011 và không cho phép sử dụng chữ ký số vào năm 2013. Kể từ năm 2020, các cuộc tấn công tiền tố được chọn chống lại SHA-1 hiện nay đã là khả năng thực tế [6], và do vậy cần loại bỏ SHA-1 khỏi các sản phẩm càng sớm càng tốt và sử dụng SHA-256 hoặc SHA-3 để thay thế. Thay thế SHA-1 là khẩn cấp, nơi nó được sử dụng cho chữ ký.

Tất cả các nhà cung cấp trình duyệt web lớn đã ngừng chấp nhận chứng chỉ SSL SHA-1 vào năm 2017.[7][8][9] Vào tháng 2 năm 2017, CWI Amsterdam và Google tuyên bố họ đã thực hiện một cuộc tấn công va chạm chống lại SHA-1, xuất bản hai tệp PDF không giống nhau tạo ra hàm băm SHA-1 giống nhau.[10] Nhưng SHA-1 vẫn an toàn cho HMAC.[11]

Tham khảo

[sửa | sửa mã nguồn]
  1. ^ https://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.180-4.pdf
  2. ^ Schneier, Bruce (ngày 18 tháng 2 năm 2005). “Schneier on Security: Cryptanalysis of SHA-1”.
  3. ^ “NIST.gov – Computer Security Division – Computer Security Resource Center”. Bản gốc lưu trữ ngày 25 tháng 6 năm 2011. Truy cập ngày 5 tháng 1 năm 2019.
  4. ^ Stevens1, Marc; Karpman, Pierre; Peyrin, Thomas. “The SHAppening: freestart collisions for SHA-1”. Truy cập ngày 9 tháng 10 năm 2015.
  5. ^ Schneier, Bruce (ngày 8 tháng 10 năm 2015). “SHA-1 Freestart Collision”. Schneier on Security.
  6. ^ https://eprint.iacr.org/2020/014.pdf
  7. ^ Goodin, Dan (4 tháng 5 năm 2016). “Microsoft to retire support for SHA1 certificates in the next 4 months”. Ars Technica (bằng tiếng Anh). Truy cập ngày 29 tháng 5 năm 2019.
  8. ^ “Google will drop SHA-1 encryption from Chrome by ngày 1 tháng 1 năm 2017”. VentureBeat (bằng tiếng Anh). 18 tháng 12 năm 2015. Truy cập ngày 29 tháng 5 năm 2019.
  9. ^ “The end of SHA-1 on the Public Web”. Mozilla Security Blog (bằng tiếng Anh). Truy cập ngày 29 tháng 5 năm 2019.
  10. ^ “CWI, Google announce first collision for Industry Security Standard SHA-1”. Truy cập ngày 23 tháng 2 năm 2017.
  11. ^ Barker, Elaine (tháng 5 năm 2020). “Recommendation for Key Management: Part 1 – General, Table 3”. NIST, Technical Report: 56. doi:10.6028/NIST.SP.800-57pt1r5. Truy cập ngày 14 tháng 6 năm 2020 – qua https://csrc.nist.gov/publications.
Chúng tôi bán
Bài viết liên quan
Nhân vật Chitanda Eru trong Hyouka
Nhân vật Chitanda Eru trong Hyouka
Chitanda Eru (千反田 える, Chitanda Eru) là nhân vật nữ chính của Hyouka. Cô là học sinh lớp 1 - A của trường cao trung Kamiyama.
Tribe: Primitive Builder - Xây dựng bộ tộc nguyên thủy của riêng bạn
Tribe: Primitive Builder - Xây dựng bộ tộc nguyên thủy của riêng bạn
Tribe: Primitive Builder là một trò chơi mô phỏng xây dựng kết hợp sinh tồn. Trò chơi lấy bối cảnh thời kỳ nguyên thủy
Lịch sử ngoài đời thật cho tới các diễn biến trong Attack on Titan
Lịch sử ngoài đời thật cho tới các diễn biến trong Attack on Titan
Attack on Titan là một bộ truyện có cốt truyện rất hấp dẫn, đừng nên đọc để bảo toàn trải nghiệm tận hưởng bộ truyện nếu bạn chưa đọc truyện.
Jujutsu Kaisen chương 264: Quyết Chiến Tại Tử Địa Shinjuku
Jujutsu Kaisen chương 264: Quyết Chiến Tại Tử Địa Shinjuku
Tiếp diễn tại chiến trường Shinjuku, Sukuna ngạc nhiên trước sự xuất hiện của con át chủ bài Thiên Thần với chiêu thức “Xuất Lực Tối Đa: Tà Khứ Vũ Thê Tử”.