![]() |
[ درس ] | شرح مفصل لــدالة تشفير الحقوق و طريقة ممتاز لتشفير الحقوق بها السلام عليكم اليوم أود شرح لكم دالة جد رائعة إنها دالة التشفير 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: eW9waS1kb2xsYXLYrNmF2YrYuSDYp9mE2K3ZgtmI2YIg2YXYrd mB2YjYuNipINmE2YA= الان قمنا بتشفير الحقوق وعرضناه مشفر الحين راح نستخدم فك التشفير الأن ، نتسائل عن كيفية طباعته ؟؟؟ الطباعة سهلة و هي في أخر الملف ، أنا الأن أود الإشارة عن كيفية حماية الحقوق بقوة أكبر في ملف yopi.php نمسح كل شيئ موجود فيه إلا وسوم البداية و النهاية نضع فيه هذه الجملة وضعنا متغير $yopi ووضعنا داخله دالة فك التشفير ;()base 64_decode و ما بين القوس وضعنا الكود الذي حصلنا عليه في الخطوة الأولى هكدا رمز PHP: $yopi2 = base64_decode ("eW9waS1kb2xsYXLYrNmF2YrYuSDYp9mE2K3ZgtmI2YIg2YXYr dmB2YjYuNipINmE2YA=") ; الان تحت الكود نكتب رمز PHP: $yopi3= base64_encode ($yopi2) ; وضعنا متغير و داخله يحوي دالة التشفير و طلبنا من الدالة تشفير المتغير $yopi2 الأن تحت الكود الثاني نضع هذا أسفله رمز PHP: $yopi4 = base64_decode ($yopi3) ; وضعنا متغير و داخله يحوي دالة فك التشفير و طلبنا من الدالة فك تشفير المتغير $yopi2 الأن وصلنا إلى النهاية و الأن سنطبع المتغير الأخير و نضع الكود في الأخير رمز PHP: Print $yopi4 ; اتجه نحو المتصفح وقم بطلب الملف سيتم عرض الحقوق زين :strongly: كل متغير مل المتغيرات السابقة توضع في ملفات مختلفة و عشوائية لكي يصعب إيجاد الحقوق و تغييرها مثلا المتغير $yopi2 نضعه في ملف function.php و متغير $yopi3 نضعه في ملف icons.php و متغير $yopi4 نضعه في ملف config.php و من ثم في أخر ملف home.php نضع فقط دالة الطبع رمز PHP: print $yopi4; :icon30: مع شرط إستدعاء هذه الملفات عن طريق رمز PHP: include ("function.php"); include ("icons.php"); include ("config.php"); و يكون هذا في أعلى ملف home.php بالتوفيق اخواني |
الساعة الآن 03:06 AM |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.5.2 TranZ By
Almuhajir