ฟังก์ชันแฮชคือฟังก์ชันใดๆ ที่สามารถใช้จับคู่ข้อมูลขนาดใดก็ได้กับข้อมูลที่มีขนาดคงที่ ค่าที่ส่งคืนโดยฟังก์ชันแฮชจะเรียกว่าค่าแฮช รหัสแฮช ไดเจสต์ หรือเพียงแค่แฮช
ไวยากรณ์
string hash( string $algo , string $data [, bool $raw_output = FALSE ] )
พารามิเตอร์
อัลโก
ชื่อของอัลกอริทึมการแฮชที่เลือก (เช่น "md5", "sha256", "haval160,4" เป็นต้น)
ข้อมูล
ข้อความที่จะแฮช
raw_output
เมื่อตั้งค่าเป็น TRUE จะส่งออกข้อมูลไบนารีดิบ FALSE ส่งออกเลขฐานสิบหกตัวพิมพ์เล็ก
ตัวอย่าง
<?php echo hash('sha256', 'Weelcome Tutorials Point'); ?>
ผลลัพธ์
dacbedc476c664e457b165580dd5eb491bc027c914504066c51f56b1116d56e0