كيفية استخدام دالة PHP md5 ()؟

Kyfyt Astkhdam Dalt Php Md5



غالبًا ما تستخدم لتطوير الويب ، PHP هي لغة برمجة مثبتة من جانب الخادم. واحدة من أكثر الوظائف استخدامًا في PHP هي md5 () وظيفة ، والتي يمكن استخدامها لأغراض مختلفة ، مثل تشفير كلمات المرور ، وإنشاء معرفات فريدة ، أو التحقق من سلامة البيانات.

سنستعرض كيفية استخدام PHP md5 () تعمل في هذه المقالة.

ما هي وظيفة PHP md5 ()؟

طريقة سريعة وفعالة لحماية البيانات الحساسة هي استخدام md5 () وظيفة. إنها تجزئة أحادية الاتجاه مما يعني أنه بمجرد تجزئة السلسلة ، لا يمكن عكسها إلى حالتها الأصلية. نظرًا لأن كلمة المرور الفعلية لا يتم الاحتفاظ بها مطلقًا في قاعدة البيانات ، فإن هذا يجعلها مفيدة لتخزين كلمات المرور. بدلا من ذلك ، فإن md5 () يتم تخزين تجزئة كلمة المرور في قاعدة البيانات. ال md5 () يتم استخدام الوظيفة لتجزئة كلمة مرور المستخدم ، والتي تتم مقارنتها لاحقًا بتجزئة قاعدة البيانات عندما يقوم المستخدم بتسجيل الدخول.







بناء الجملة لوظيفة PHP md5 () في PHP

للبدء ، من الضروري فهم بناء جملة md5 () وظيفة. تقوم الدالة بإرجاع سلسلة سداسية عشرية مكونة من 32 حرفًا بعد تلقي سلسلة كمعامل. بناء جملة md5 () الوظيفة على النحو التالي:



md5 ( خيط سلسلة $ و منطقي $ raw_output = خطأ شنيع ) : خيط

الوسيطة الأولى هي السلسلة التي نريد تجزئتها باستخدام md5 () وظيفة. الوسيطة الثانية اختيارية وتحدد ما إذا كان يجب أن يكون الإخراج بتنسيق ثنائي خام أو تنسيق سداسي عشري. يتم تحويله إلى خطأ افتراضيًا ، مما يشير إلى أن الإخراج سيكون بتنسيق سداسي عشري.



كيفية استخدام وظيفة md5 () في PHP؟

فيما يلي خطوات تنفيذ md5 () تعمل في PHP:





الخطوة 1: حدد الغرض الذي تريد استخدام وظيفة md5 () من أجله ، مثل إنشاء تجزئة MD5 لسلسلة معينة ، أو إنشاء معرف فريد.

الخطوة 2: حدد السلسلة التي تريد تجزئتها باستخدام امتداد md5 () وظيفة. يمكنك تجزئة كلمة مرور أو اسم ملف أو أي نص آخر باستخدام هذه الطريقة.



الخطوه 3: أخيرًا استخدم ملف md5 () تعمل في كود PHP الخاص بك لإنشاء قيمة تجزئة لسلسلة الإدخال.

أمثلة على دالة md5 () في PHP

مثال 1: لإنشاء تجزئة MD5 لسلسلة معينة ، اتبع كود PHP الموضح أدناه.

<؟ php

$ شارع = 'LinuxHint!' ؛

صدى صوت md5 ( $ شارع ) ؛

؟>

في الكود أعلاه ، الوظيفة md5 () يُستدعى بالمعامل $ str ، والمتغير $ str يُعطى القيمة “LinuxHint!”. ال md5 () دالة تحسب تجزئة MD5 لسلسلة الإدخال وتعيد تمثيل التجزئة السداسي العشري.

انتاج |

المثال 2: يمكنك أيضًا استخدام ملف md5 () وظيفة لإنشاء معرف فريد في PHP. إليك مثال PHP بسيط يولد معرّفًا فريدًا.

<؟ php

معرف فريد $ = md5 ( فريد ( ) ) ؛

صدى صوت 'معرف فريد: ' . معرف فريد $ ؛

؟>

ملحوظة: إنشاء معرّف فريد باستخدام md5 () مفيد لأنه يوفر طريقة لإنشاء قيمة فريدة يصعب تخمينها يمكن استخدامها لمجموعة متنوعة من الأغراض ، مثل إنشاء أسماء ملفات فريدة للملفات التي تم تحميلها على موقع الويب.

خاتمة

لغة PHP md5 () الوظيفة هي وظيفة متعددة الاستخدامات يمكن استخدامها لأغراض مختلفة ، مثل تشفير كلمات المرور وإنشاء معرفات فريدة والتحقق من سلامة البيانات. يعد فهم بناء الجملة وحالات الاستخدام الخاصة بالوظيفة أمرًا بالغ الأهمية لاستخدامها بفعالية. باستخدام ملف md5 () وظيفة ، يمكننا إضافة طبقة أمان إضافية لتطبيقاتنا والتأكد من أن البيانات تظل آمنة. ومع ذلك ، يجب علينا أيضًا أن نضع في اعتبارنا ذلك md5 () هو تشفير أحادي الاتجاه وغير مناسب لتشفير البيانات التي يجب فك تشفيرها لاحقًا.