Hàm Hash mật mã là gì?
Các hàm hash là nền tảng cốt lõi của an ninh mạng hiện đại, vận hành mọi thứ từ chữ ký số, chứng chỉ HTTPS đến công nghệ blockchain và lưu trữ mật khẩu cơ sở dữ liệu.
Không giống như mã hóa (được thiết kế để giải mã bằng một khóa cụ thể), băm hoàn toàn là đường một chiều. Ngay cả những siêu máy tính mạnh nhất cũng không thể đảo ngược mã hash SHA-256 trở lại văn bản ban đầu.
Hơn nữa, các thuật toán hash sở hữu "Hiệu ứng thác đổ" (Avalanche Effect): chỉ cần thay đổi một chữ cái viết hoa hoặc thêm một dấu cách vào đầu vào sẽ tạo ra mã hash đầu ra hoàn toàn khác biệt. Điều này làm cho mã hash trở nên hoàn hảo để xác minh tính toàn vẹn của dữ liệu.