تحدث الحاجة إلى تشفير متغير سلسلة في برمجة الويب في كثير من الأحيان. قد يكون هذا ضروريًا ليس فقط للعمل مع كلمات المرور أو البيانات الخاصة الأخرى. على سبيل المثال ، غالبًا ما يكون تشفير كود html الذي يجب حفظه في ملف أو قاعدة بيانات أو ملف تعريف ارتباط أسهل من تنظيمه لمسح جميع الأحرف الممنوعة قبل الكتابة ، ثم استعادتها بعد القراءة. يوجد أدناه أحد خيارات تشفير متغير سلسلة باستخدام لغة PHP.
تعليمات
الخطوة 1
استخدم دالة base64_encode المضمنة في PHP لتشفير متغيرات السلسلة. يحتوي على معلمة واحدة فقط يجب تمريرها - قيمة المتغير المشفر. على سبيل المثال ، قد يبدو كود PHP الذي سينتج النص المشفر base64 "سلسلة مشفرة" إلى الصفحة كما يلي:
سيكون النص المشفر كما يلي: "5 + D46PTw7uLg7e3g / yDx8vDu6uA =".
الخطوة 2
استخدم الدالة base64_decode المضمنة لفك تشفير متغيرات السلسلة المشفرة باستخدام MIME. تحتوي هذه الوظيفة أيضًا على معلمة واحدة مطلوبة. على سبيل المثال ، لفك الشفرة وعرض الشفرة التي تم الحصول عليها في الخطوة السابقة ، يمكنك استخدام السطر التالي في PHP:
الخطوه 3
استخدم خدمة ويب إذا كنت بحاجة إلى تشفير كلمة أو اختبارها مرة واحدة ، أو إذا لم تتمكن من تنفيذ نصوص PHP. على سبيل المثال ، بالذهاب إلى الصفحة https://tools4noobs.com/online_php_functions/base64_encode أدخل الكلمة أو النص المطلوب في الحقل الوحيد وانقر على الزر المسمى Base 64 encode. سيتلقى البرنامج النصي على الخادم البيانات المدخلة ، ويطبق وظيفة base64_encode عليها ويضع القيمة المشفرة في حقل إدخال إضافي. في ذلك ، يمكن نسخ السلسلة المشفرة واستخدامها وفقًا لتقديرك. إذا كانت هناك حاجة لفك التشفير ، فيمكنك استخدام خدمة ويب مماثلة ستطبق وظيفة base64_decode على القيمة التي أدخلتها. تقع الصفحة المقابلة على هذا الموقع في