हैश फंक्शन कोई भी ऐसा फंक्शन है जिसका उपयोग मनमाने आकार के डेटा को निश्चित आकार के डेटा में मैप करने के लिए किया जा सकता है। हैश फंक्शन द्वारा लौटाए गए मानों को हैश वैल्यूज़, हैश कोड्स, डाइजेस्ट्स या सरलता से हैश कहा जाता है।
सिंटैक्स
string hash( string $algo , string $data [, bool $raw_output = FALSE ] )
पैरामीटर्स
algo
चयनित हैशिंग एल्गोरिदम का नाम (जैसे "md5", "sha256", "haval160,4", आदि)
data
हैश किया जाने वाला संदेश।
raw_output
TRUE पर सेट करने पर, कच्चा बाइनरी डेटा आउटपुट करता है। FALSE लोअरकेस हेक्सिट्स आउटपुट करता है।
उदाहरण
<?php
echo hash('sha256', 'Welcome Tutorials Point');
?>
आउटपुट
dacbedc476c664e457b165580dd5eb491bc027c914504066c51f56b1116d56e0