Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Hàm băm (hash) trong PHP là gì?

Hàm băm là hàm ánh xạ dữ liệu kích thước tùy ý thành dữ liệu kích thước cố định. Giá trị trả về gọi là giá trị băm, mã băm, digest hoặc đơn giản là hash.

Cú pháp

string hash(string $algo, string $data[, bool $raw_output = FALSE])

Tham số

algo

Tên thuật toán băm (ví dụ: "md5", "sha256", "haval160,4", v.v.).

data

Dữ liệu cần băm.

raw_output

Khi đặt TRUE, xuất dữ liệu nhị phân thô. FALSE (mặc định) xuất chuỗi hex chữ thường.

Ví dụ

<?php
echo hash('sha256', 'Welcome Tutorials Point');
?>

Kết quả

dacbedc476c664e457b165580dd5eb491bc027c914504066c51f56b1116d56e0