شرح دالة تشفير الحقوق و طريقة ممتاز لتشفير الحقوق بها







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

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

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

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

print 
$yopi2  

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

رمز PHP:
print $yopi2 

الناتج سيكون

رمز PHP:
eW9waS1kb2xsYXLYrNmF2YrYuSDYp9mE2K3ZgtmI2YIg2YXYrdmB2YjYuNipINmE2YA

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

رمز PHP:
$yopi2 base64_decode ("eW9waS1kb2xsYXLYrNmF2YrYuSDYp9mE2K3ZgtmI2YIg2YXYrdmB2YjYuNipINmE2YA=") ; 

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

رمز PHP:
$yopi3base64_encode ($yopi2) ;  

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

رمز PHP:
$yopi4 base64_decode ($yopi3) ; 

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

رمز PHP:
Print $yopi4  

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

رمز PHP:
print $yopi4 

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

رمز PHP:
include ("function.php"); 

include (
"icons.php"); 

include (
"config.php");  

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

المصدر