কম্পিউটার টিউটোরিয়াল

PHP-তে md5() ফাংশন

MD5 হ্যাশ গণনার জন্য md5() ফাংশন

PHP-তে md5() ফাংশনটি একটি স্ট্রিং-এর MD5 মেসেজ-ডাইজেস্ট হ্যাশ গণনা করে। MD5 ১২৮-বিট (৩২ হেক্সাডেসিমাল ক্যারেক্টার) আউটপুট দেয়। সতর্কতা: MD5 এখন ক্রিপ্টোগ্রাফিক্যালি নিরাপদ নয়, পাসওয়ার্ড হ্যাশের জন্য ব্যবহার করা উচিত নয়।

সিনট্যাক্স

md5(str, raw)

প্যারামিটার

  • str — হ্যাশ করার স্ট্রিং
  • raw — আউটপুট ফরম্যাট (অপশনাল):
    • TRUE — ১৬ ক্যারেক্টার বাইনারি ফরম্যাট
    • FALSE — ৩২ ক্যারেক্টার হেক্স নম্বর (ডিফল্ট)

রিটার্ন মান

৩২ ক্যারেক্টার হেক্সাডেসিমাল হ্যাশ রিটার্ন করে।

উদাহরণ ১

<?php 
$s = "Welcome!"; 
echo md5($s); 
?>

আউটপুট

9a843f20677a52ca79af903123147af0

উদাহরণ ২ (হ্যাশ যাচাই)

<?php 
$s = "Welcome"; 
echo md5($s); 
if (md5($s) == "83218ac34c1834c26781fe4bde918ee4") { 
    echo "\nWelcome"; 
    exit; 
} 
?>

আউটপুট

83218ac34c1834c26781fe4bde918ee4 
Welcome
  1. PHP max() ফাংশন

  2. PHP log10() ফাংশন

  3. PHP log() ফাংশন

  4. PHP-তে md5_file() ফাংশন