PHP md5() ফাংশন

প্রয়োগ

স্ট্রিং "Hello" এর MD5 হ্যাশ গণনা করা:

<?php
$str = "Shanghai";
echo md5($str);
?>

Run Instance

বিবরণ ও ব্যবহার

md5() ফাংশন স্ট্রিংস এর MD5 হ্যাশ গণনা করে。

md5() ফাংশন RSA ডাটা সিকিউরিটি ব্যবহার করে, যেমন: MD5 নিউক্লিওটাইড সামগ্রী এলগোরিথম。

RFC 1321 থেকে ব্যাখ্যা - MD5 নিউক্লিওটাইড সামগ্রী এলগোরিথম: MD5 নিউক্লিওটাইড সামগ্রী এলগোরিথম কোনও দৈর্ঘ্যের তথ্যকে ইনপুট হিসাবে গ্রহণ করে, এটা ১২৮ বিট দৈর্ঘ্যের "ফিঙ্গারইনফরমেশন" বা "নিউক্লিওটাইড সামগ্রী" মান হিসাবে রূপান্তরিত করে, এবং এই রূপান্তরিত মানকে ফলাফল হিসাবে ব্যবহার করে।MD5 এলগোরিথম মূলত ডিজিটাল সাইনেচার অ্যাপ্লিকেশনের জন্য ডিজাইন করা হয়েছে; এই ডিজিটাল সাইনেচার অ্যাপ্লিকেশনে, বড় ফাইলগুলি একটি কোড সিস্টেম (যেমন: RSA) এর পাবলিক কীর হিসাবে প্রকাশ করা হয়, এবং প্রাইভেট কী হিসাবে সেট করা হয়, একটি নিরাপদ পদ্ধতিতে এক্সপ্রেস করা হয়।

To calculate the MD5 hash of a file, please use md5_file() Function.

Syntax

md5(string,raw)
Parameter Description
string Required. Specify the string to be calculated.
raw

Optional. Specify hexadecimal or binary output format:

  • TRUE - Original 16 character binary format
  • FALSE - Default. 32 character hexadecimal number

Technical Details

Return Value: Returns the calculated MD5 hash if successful, or FALSE if failed.
PHP Version: 4+
Update Log: In PHP 5.0,raw Parameters are optional.

More Examples

Example 1

Output the result of md5():

<?php
$str = "Shanghai";
echo "String: " . $str . "<br>";
echo "TRUE - Original 16 character binary format: " . md5($str, TRUE) . "<br>";
echo "FALSE - 32 character hexadecimal format: " . md5($str) . "<br>";
?>

Run Instance

Example 2

Output the result of md5() and then test it:

<?php
$str = "Shanghai";
echo md5($str);
if (md5($str) == "5466ee572bcbc75830d044e66ab429bc")
  {
  echo "<br>Hello world!";
  exit;
  }
?>

Run Instance