وظيفة PHP md5 ()
مثال
احسب تجزئة MD5 للسلسلة "مرحبًا":
<?php
$str = "Hello";
echo md5($str);
?>
التعريف والاستخدام
تحسب الدالة md5 () تجزئة MD5 لسلسلة.
تستخدم الدالة md5 () خوارزمية RSA Data Security، Inc. MD5 Message-Digest.
من RFC 1321 - خوارزمية ملخص الرسائل MD5: "تأخذ خوارزمية ملخص الرسالة MD5 كمدخل رسالة ذات طول عشوائي وتنتج كمخرج" بصمة "128 بت أو" ملخص الرسالة "للإدخال. خوارزمية MD5 هي مخصص لتطبيقات التوقيع الرقمي ، حيث يجب "ضغط" ملف كبير بطريقة آمنة قبل تشفيره بمفتاح خاص (سري) ضمن نظام تشفير للمفتاح العام مثل RSA. "
لحساب تجزئة MD5 لملف ، استخدم الدالة md5_file () .
بناء الجملة
md5(string,raw)
قيمه المعامل
Parameter | Description |
---|---|
string | Required. The string to be calculated |
raw | Optional. Specifies hex or binary output format:
|
تفاصيل تقنية
قيمة الإرجاع: | إرجاع تجزئة MD5 المحسوبة عند النجاح أو FALSE عند الفشل |
---|---|
إصدار PHP: | 4+ |
التغيير: | أصبح المعامل raw اختياريًا في PHP 5.0 |
مزيد من الأمثلة
مثال
اطبع نتيجة md5 ():
<?php
$str = "Hello";
echo "The string: ".$str."<br>";
echo "TRUE - Raw 16 character binary format: ".md5($str, TRUE)."<br>";
echo "FALSE - 32 character hex number: ".md5($str)."<br>";
?>
مثال
اطبع نتيجة md5 () ثم اختبرها:
<?php
$str = "Hello";
echo md5($str);
if (md5($str) == "8b1a9953c4611296a827abf8c47804d7")
{
echo "<br>Hello world!";
exit;
}
?>
❮ مرجع سلسلة PHP