Hàm băm là một thuật toán số học chuyển đổi dữ liệu đầu vào thành một giá trị băm. Trong chính phủ số, hàm băm đóng vai trò quan trọng trong việc đảm bảo tính toàn vẹn của dữ liệu, xác thực người dùng và quản lý các chứng chỉ. Đồng thời, hàm băm còn là thành phần cơ sở cho chữ ký số, chứng thư số, hệ thống chứng thực số.