Computer >> Máy Tính >  >> Lập trình >> PHP

Hàm băm trong PHP có nghĩa là gì?


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