0

Kết quả Mã hóa

MD2

Về MD2

MD2 là hàm băm tạo giá trị băm 128 bit từ dữ liệu có độ dài bất kỳ. Đây là thuật toán cũ và không được khuyến nghị cho các mục đích mật mã hiện nay.

Trong DenCode, chuỗi đã nhập được xử lý như một dãy byte theo mã hóa ký tự được chọn, và giá trị băm MD2 được hiển thị bằng 32 chữ số thập lục phân.

Ví dụ, giá trị băm MD2 của "Hello, world!" như sau.

8cca0e965edd0e223b744f9cedf8e141

Đặc điểm của giá trị băm

MD2 luôn tạo cùng một giá trị băm từ cùng một đầu vào. Nếu đầu vào thay đổi dù rất nhỏ, giá trị băm xuất ra sẽ thay đổi đáng kể.

Hàm băm là hàm một chiều, nên không thể khôi phục dữ liệu đầu vào ban đầu từ giá trị băm.

Đầu vàoGiá trị băm MD2
Hello, world!8cca0e965edd0e223b744f9cedf8e141
Hello, world?e9b7c65d851744a9319fb7c83e3b4469

MD2 đôi khi được dùng để kiểm tra tương thích, nhưng với mục đích mới nên cân nhắc hàm băm mới hơn như SHA-256.