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

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

SHA-1 হ্যাশ গণনার জন্য sha1() ফাংশন

PHP-তে sha1() ফাংশনটি একটি স্ট্রিং-এর SHA-1 হ্যাশ গণনা করে। SHA-1 (Secure Hash Algorithm 1) একটি ক্রিপ্টোগ্রাফিক হ্যাশ ফাংশন যা ১৬০-বিট (৪০ হেক্সাডেসিমাল ক্যারেক্টার) আউটপুট দেয়। নিরাপত্তার জন্য এখনো ব্যবহৃত হয়, যদিও SHA-256 বা আরও শক্তিশালী অ্যালগরিদম প্রিয়।

সিনট্যাক্স

sha1(str, raw)

প্যারামিটার

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

রিটার্ন মান

সফল হলে SHA-1 হ্যাশ রিটার্ন করে, ব্যর্থ হলে FALSE।

উদাহরণ ১

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

আউটপুট

ca4f9dcf204e2037bfe5884867bead98bd9cbaf8

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

<?php 
$s = "Welcome!"; 
echo sha1($s); 
if (sha1($s) == "ca4f9dcf204e2037bfe5884867bead98bd9cbaf8") { 
    echo "
Hello Welcome!"; exit; } ?>

আউটপুট

e52e5e6cd50ef4de30d8a4fafbbfab41180cc200
  1. PHP max() ফাংশন

  2. PHP log10() ফাংশন

  3. PHP log() ফাংশন

  4. PHP-এ error_log() ফাংশন