اذهب إلى المحتوى

السؤال

نشر

بسم الله الرحمن الرحيم و الصلاة والسلام على نبينا محمد عليه افضل الصلاه و اتم التسليم

بعد مانتهيت من عمل موقع لزبون و قمت بوضع حقوق التصميم 

اوريد تشفير هذه الحقوق بتشفير base64 and hex و ملف css حتا إذا اتا عيل صغير و اخذ السورس كود لا يستطيع تغير الحقوق

انا بالفعل عملت هذا الشي ب JavaScript بستخدام دالة eval لاكن هذا كان مقتصر على اكواد JavaScript فقط 

ارجو منكم عمل بعض الامثلة 

وشكرا مقدما

Recommended Posts

  • 0
نشر

لتشفير حقوق التصميم في ملفات HTML وCSS، يمكنك استخدام تقنيات مختلفة لجعل الكود أكثر صعوبة في القراءة والتعديل، لكن يجب أن تعلم أنه لا يمكن تشفير هذه الملفات بالكامل بطريقة تمنع القراءة أو التعديل بشكل نهائي، لأن المتصفحات تحتاج إلى قراءة الكود لعرض الموقع بشكل صحيح.

لهذا لتشفير النصوص باستخدام Base64 في HTML، يمكن عمله بهذا الشكل:

<!-- قبل التشفير -->
<div>
  حقوق التصميم محفوظة
</div>

<!-- بعد التشفير -->
<div>
  data:text/plain;base64,aHDEs9mE2YjYp9mE2KfYqSDZhdmGINin2YTYudmK2YQ=
</div>

وبالنسبة لتشفير CSS باستخدام Hex encoding، يمكن عمله بهذا الشكل:

/* قبل التشفير */
.selector {
content: "حقوق التصميم محفوظة";
}

/* بعد التشفير */
.selector {
content: "\062D\0642\0648\0642 \0627\0644\062A\0635\0645\064A\0645 \0645\062D\0641\0648\0638\0629";
}

لكن يجب أن تعلم بأن هذه الطرق تزيد من صعوبة قراءة الكود لكنها لا تمنع التعديل بشكل كامل، لأنه يمكن لأي شخص لديه المعرفة الكافية بتقنيات الويب والتشفير أن يقوم بفك التشفير وتعديل الكود.

توجد طرق أخرى في مجال التشفير تعتبر بدائل لتشفير Base64 من بينها:

  • تشفير AES (Advanced Encryption Standard): وهو معيار تشفير يستخدم في العديد من التطبيقات والبروتوكولات الأمنية.
  • تشفير RSA: يستخدم نظام مفتاح عام وخاص لتأمين البيانات، وهو شائع في تبادل المفاتيح والتوقيعات الرقمية.
  • تشفير ECC (Elliptic Curve Cryptography): يوفر مستوى أمان مماثل لـ RSA ولكن بمفاتيح أصغر حجما.
  • تشفير Blowfish و Twofish: وهي عبارة عن خوارزميات تشفير بمفتاح متماثل تستخدم لتأمين البيانات.

كل هذه الخوارزميات توفر مستويات مختلفة من الأمان ويمكن استخدامها بطرق متنوعة حسب حاجتنا لها.

ستجد المزيد من المعلومات القيمة في هذه المقالة:

 

  • 0
نشر (معدل)

اخي الفاضل انا اوريد تشفير اكواد html and css بعدة تشفيرات

base64 and hex 

و ايضا الكود في المثال لا يعمل

وما هو الموقع المستخدم في مثال كود css التشفير 

تم التعديل في بواسطة naif
  • 0
نشر
بتاريخ 9 ساعة قال naif:

لماذا لا رد من احد

لأشرح الأمر سأقدم لك مثالا لتشفير أكواد ال HTML و CSS باستخدام Base64 و Hex، أولا نقوم بانشاء ملف CSS يحتوي على النصوص المشفرة، ثم ربطه بصفحة HTML لعرضها.

هذا كود ال Html:

<!DOCTYPE html>
<html>
<head>
    <title>تشفير</title>
    <link rel="stylesheet" type="text/css" href="encoded.css">
</head>
<body>
    <div class="encoded-text">
        <p id="rights">
            محتوى
        </p>
    </div>
</body>
</html>

والآن يجب إنشاء ملف CSS المشفر encoded.css:

/* ملف CSS المشفر */
.encoded-text:before {
    /* النص المشفر بواسطة Base64 */
    content: "2KfZhNmH2YbYsA==";
    /* النص المشفر بواسطة Hex */
    content: attr(data-hex);
}

/* إلغاء عرض النص الأصلي */
#rights {
    display: none;
}

 

يمكنك استخدام أي موقع أو أداة لتشفير النصوص.

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...