Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

เราหมายถึงอะไรโดยฟังก์ชันแฮชใน PHP?


ฟังก์ชันแฮชคือฟังก์ชันใดๆ ที่สามารถใช้จับคู่ข้อมูลขนาดใดก็ได้กับข้อมูลที่มีขนาดคงที่ ค่าที่ส่งคืนโดยฟังก์ชันแฮชจะเรียกว่าค่าแฮช รหัสแฮช ไดเจสต์ หรือเพียงแค่แฮช

ไวยากรณ์

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