Trang Chủ Bảo vệ Băm là gì? - định nghĩa từ techopedia

Băm là gì? - định nghĩa từ techopedia

Mục lục:

Anonim

Định nghĩa - Hashing có nghĩa là gì?

Băm là tạo ra một giá trị hoặc giá trị từ một chuỗi văn bản bằng hàm toán học.

Băm là một cách để kích hoạt bảo mật trong quá trình truyền tin nhắn khi tin nhắn chỉ dành cho một người nhận cụ thể. Một công thức tạo ra hàm băm, giúp bảo vệ tính bảo mật của việc truyền chống lại sự giả mạo.

Băm cũng là một phương pháp sắp xếp các giá trị chính trong bảng cơ sở dữ liệu một cách hiệu quả.

Techopedia giải thích Băm

Khi người dùng gửi tin nhắn bảo mật, hàm băm của tin nhắn dự định sẽ được tạo và mã hóa và được gửi cùng với tin nhắn. Khi nhận được tin nhắn, người nhận sẽ giải mã hàm băm cũng như tin nhắn. Sau đó, người nhận tạo ra một hàm băm khác từ tin nhắn. Nếu hai giá trị băm giống hệt nhau khi so sánh, thì việc truyền an toàn đã xảy ra. Quá trình băm này đảm bảo rằng tin nhắn không bị thay đổi bởi người dùng cuối trái phép.

Băm được sử dụng để lập chỉ mục và truy xuất các mục trong cơ sở dữ liệu vì việc tìm mục dễ dàng hơn bằng cách sử dụng khóa băm rút ngắn so với sử dụng giá trị ban đầu.

Băm là gì? - định nghĩa từ techopedia