Câu hỏi phỏng vấn Web security
Câu hỏi

Sự khác biệt giữa mã hoábăm là gì?

Câu trả lời

Băm (hashing)

  • Hashing là quá trình biến đầu vào là một nội dung có kích thước, độ dài bất kỳ rồi sử dụng những thuật toán, công thức toán học để biến thành đầu ra tiêu chuẩn có độ dài nhất định. Quá trình đó sử dụng những Hàm băm (Hash function).
  • Hàm băm mật mã: Như tên gọi của nó vậy, những hàm băm như vậy được sử dụng vào mục đích mã hóa dữ liệu. Những hàm băm mật mã cũng giống như những hàm băm thông thường, nhưng mang trong mình một số đặc điểm khác, quan trọng nhất là không thể đảo ngược. Điều này có nghĩa là khi bạn có trong tay giá trị sau khi băm, bạn không thể biết giá trị ban đầu là gì. Điều này đơn giản như việc bạn uống một cốc sinh tố hỗn hợp rất ngon nhưng không thể nào liệt kê tất cả nguyên liệu của nó vậy.

Ngoài ra, hàm băm mật mã còn mang một số đặc điểm khác như **tính tránh va ...

middle

middle

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

middle

Botnet là gì?

senior

SSLHTTPS cái nào đáng tin cậy hơn?

middle

Dạng cookie nào có thể được sử dụng trong cuộc tấn công bằng phần mềm gián điệp?

Bình luận

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

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