Điểm:0

Nếu mã nguồn của thuật toán băm SHA256 có sẵn công khai, tại sao nó không thể bị hack?

lá cờ in

Nếu thuật toán SHA256 là công khai, tại sao những kẻ tấn công không thể sử dụng nó để tạo ra nhiều xung đột hơn khiến thuật toán trở nên vô dụng?

kelalaka avatar
lá cờ in
Bởi vì nó là chức năng một chiều.
Maarten Bodewes avatar
lá cờ in
Việc tìm kiếm các va chạm cũng không làm cho hàm băm trở nên "vô dụng", nó phụ thuộc vào việc nó được sử dụng để làm gì. Nó vẫn có thể tạo ra đầu ra được phân phối tốt và có thể bất khả xâm phạm trước các cuộc tấn công hình ảnh trước. Việc tạo ra các va chạm cũng có các điều kiện gắn liền với chúng. Tất nhiên, chúng tôi vẫn ưu tiên các hàm băm không bị gián đoạn, đó là lý do tại sao mọi người tránh xa MD5 và SHA-1.
fgrieu avatar
lá cờ ng
Đơn giản là không có lý do gì mà công khai có nghĩa là yếu đuối. Do đó, thực sự câu hỏi rút gọn thành: _Điều gì làm cho SHA-256 an toàn?_

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.