একটি হ্যাশ ফাংশন হল যে কোনও ফাংশন যা একটি নির্দিষ্ট আকারের ডেটাতে ইচ্ছামত আকারের ডেটা ম্যাপ করতে ব্যবহার করা যেতে পারে। হ্যাশ ফাংশন দ্বারা প্রত্যাবর্তিত মানগুলিকে হ্যাশ মান, হ্যাশ কোড, ডাইজেস্ট বা সহজভাবে হ্যাশ বলা হয়।
সিনট্যাক্স
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