Hàm băm là bất kỳ hàm nào có thể được sử dụng để ánh xạ dữ liệu có kích thước tùy ý thành dữ liệu có kích thước cố định. Các giá trị được trả về bởi một hàm băm được gọi là giá trị băm, mã băm, thông báo hoặc đơn giản là hàm băm.
Cú pháp
string hash( string $algo , string $data [, bool $raw_output = FALSE ] )
Tham số
algo
Tên của thuật toán băm đã chọn (như "md5", "sha256", "haval160,4", v.v.)
dữ liệu
Tin nhắn sẽ được băm.
raw_output
Khi đặt thành TRUE, xuất dữ liệu nhị phân thô. FALSE xuất ra các ô chữ thường.
Ví dụ
<?php echo hash('sha256', 'Weelcome Tutorials Point'); ?>
Đầu ra
dacbedc476c664e457b165580dd5eb491bc027c914504066c51f56b1116d56e0