. السلام عليكم ورحمة الله وبركاتة ..

اليوم أود شرح لكم دالة جد رائعة إنها دالة التشفير base64_encode و دالة فك التشفير base64_decode تعريف الدالة هذه الدالة رائعة جدا لتشفير و حماية حقوق سكريبت خاص بك برمجته و تعبت عليه للدالة مهِمتين التشفير و فك التشفير

;()base64_encode : هي الدالة الخاص بالتشفير ;()base64_decode : هي الدالة الخاص بفك التشفير متطلبات الدرس نحتاج برنامج Notepad++ أو أي محرر أخر و نحتاج أيضا برنامج السيرفر المحلي Appserv لرؤية التطبيق الأن نتوجه للمسار التالي C:\AppServ\www نضع مجلد باي اسم مثلا yopi تطبيق على الدالة

أولا علينا جلب الكود المشفر لحقوقنا كيف ذلك ؟؟؟ حسنا أولا في ملف yopi.php نضع هذا الكود

$yopi2 = base64_encode ("yopi-dollarجميع الحقوق محفوظة لـ") ;

print $yopi2

وفي النهاية نحط كود

print $yopi2;

الناتج سيكون

eW9waS1kb2xsYXLYrNmF2YrYuSDYp9mE2K3ZgtmI2YIg2YXYrdmB2YjYuNipINmE2YA=

الان قمنا بتشفير الحقوق وعرضناه مشفر الحين راح نستخدم فك التشفير الأن ، نتسائل عن كيفية طباعته ؟؟؟ الطباعة سهلة و هي في أخر الملف ، أنا الأن أود الإشارة عن كيفية حماية الحقوق بقوة أكبر في ملف yopi.php نمسح كل شيئ موجود فيه إلا وسوم البداية و النهاية نضع فيه هذه الجملة وضعنا متغير $yopi ووضعنا داخله دالة فك التشفير ;()base 64_decode و ما بين القوس وضعنا الكود الذي حصلنا عليه في الخطوة الأولى هكدا

$yopi2 = base64_decode (“eW9waS1kb2xsYXLYrNmF2YrYuSDYp9mE2K3ZgtmI2YIg2YXYrdmB2YjYuNipINmE2YA=”) ;

الان تحت الكود نكتب

$yopi3= base64_encode ($yopi2) ;

وضعنا متغير و داخله يحوي دالة التشفير و طلبنا من الدالة تشفير المتغير $yopi2 الأن تحت الكود الثاني نضع هذا أسفله

$yopi4 = base64_decode ($yopi3) ;

وضعنا متغير و داخله يحوي دالة فك التشفير و طلبنا من الدالة فك تشفير المتغير $yopi2 الأن وصلنا إلى النهاية و الأن سنطبع المتغير الأخير و نضع الكود في الأخير

Print $yopi4 ;

اتجه نحو المتصفح وقم بطلب الملف سيتم عرض الحقوق زين | شرح مفصل لــدالة تشفير الحقوق و طريقة ممتاز لتشفير كل متغير مل المتغيرات السابقة توضع في ملفات مختلفة و عشوائية لكي يصعب إيجاد الحقوق و تغييرها مثلا المتغير $yopi2 نضعه في ملف function.php و متغير $yopi3 نضعه في ملف icons.php و متغير $yopi4 نضعه في ملف config.php و من ثم في أخر ملف home.php نضع فقط دالة الطبع

print $yopi4

مع شرط إستدعاء هذه الملفات عن طريق

include (“function.php”);

include (“icons.php”);

include (“config.php”);

و يكون هذا في أعلى ملف home.php بالتوفيق اخواني

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *