Chức năng Secure Hash Hàm băm an toàn cần thiết cho chữ ký số. Một hàm băm có thể được gọi là an toàn nếu: ML chức năng là một chiều. Nói cách khác, chức năng tạo ra một tổng kiểm tra từ thông tin này nhưng bạn không thể tạo ra các thông tin từ tổng kiểm tra các. Nó là rất khó khăn để xây dựng hai mẩu thông tin cung cấp các kiểm tra tương tự khi chạy qua các hàm.