PHP md5() ফাংশন
প্রয়োগ
স্ট্রিং "Hello" এর MD5 হ্যাশ গণনা করা:
<?php $str = "Shanghai"; echo md5($str); ?>
বিবরণ ও ব্যবহার
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:
|
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>"; ?>
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; } ?>