Câu hỏi phỏng vấn Hash Tables
Câu hỏi

Salt là gì và làm thế nào nó làm cho việc băm mật khẩu trở nên an toàn hơn?

Câu trả lời

Salt là một chuỗi ngẫu nhiên được thêm vào mật khẩu trước khi nó được băm (hashing). Khi sử dụng salt, mỗi lần mật khẩu được băm sẽ có một chuỗi salt khác nhau, tạo ra một chuỗi hash khác biệt cho cùng một mật khẩu.

Sử dụng salt làm tăng cường bảo mật vì:

  1. Ngăn chặn các cuộc tấn công từ điển (dictionary attacks) và tấn công bảng màu cầu vồng (rainbow table attacks): Salt làm cho việc tìm kiếm chuỗi hash phù hợp với một mật khẩu tr...
senior

senior

Gợi ý câu hỏi phỏng vấn

middle

Hash Collision là gì?

senior

So sánh thao tác tra cứu (lookup) trong Trie và Bảng băm (Hash Table)?

expert

Sự khác biệt giữa hàm băm (Hash Function) và hàm băm mật mã hóa (Cryptographic Hash Function) là gì?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào