الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

أريد معرفة كيفية إخفاء كود HTML

مغلق
بدأه الوحيــــد في 11 مارس 2007 · 2 رد · 1,675 مشاهدة · في منتدى تصميم صفحات الويب
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

أن يجازي القائمين عليه خير الجزاء و يرزقهم كل خير

أما عن سؤالي فهو عن كيفية إخفاء كود HTML هل يمكن ان يتم إخفائه

أرجوا المساعدة بهذا الخصوص مع شرح الطريقة

و لكم جزيل الشكر

#3

الأخ الفاضل ...

EncryptHTML.zip

كما ذكر الأخ System Down

اقتباس
كلا لا يمكن.
ولكن يمكن جعل الصفحة صعبة القراءة وبخاصة على المبتدئين، اما بالنسبة للمحترفين فلا توجد طريقة بالإعتماد على HTML فقط، فهناك بعض الخصائص فى مثل Jscript.encode أو VBscript.encode ولكن تعتمد على تشفير الـ Script ، ويمكن استغلالها فى جعل الـScript يقوم بكتابة محتوى الصفحة، أو كتابة دالة خاصة بك تقوم بفك تشفير كود وكتابتة، على سبيل المثال دلة Decode_HTML تقوم بزيادة 1 على جملة تم تشفيرها بان النص الاصلى تم طرح 1 من كل حرف - فكل حرف أصبح يظهر الحرف الذى قبله فمثلا n تظهر m وهكذا... الخ، وبالطبع يمكن عمل طرق أصعب ولكن هذا مثال توضيحى
function Decode_HTML(str)
{
	var r = "";
	var n;

	for (n=0; n<str.length; n++)
		r += String.fromCharCode(str.charCodeAt(n)+1);
	return r;
}

ويكون النص المشفر فى المتغير s هو:

	s += ";ancx=;aq=;bdmsdq=;a=";
	s += "Vdkbnldsnsghro`fd";
	s += ";.a=;.bdmsdq=;.ancx=";

وبعد فك التشفير يصبح

	s += "<body><center><b>";
	s += "Welcome to this page";
	s += "</b></center></body>";

وطريقة التشفير (بالطبع عكس طريقى فك التشفير) هى طرح واحد من كل حرف، فيمكن عمل دالة تأخد النص العادى وتخرج النص المشفر (بالطبع هذه الدالة لتكون معك فى ملف مستقل ولا يتم إدراجها فى الصفحة) ثم لصق هذا النص المشفر فى المكان الصحيح بالصفحة حتى يتم فك شفرتة وعرضه عند استعراض الصفحة، مثال للدالة Encode_HTML

function Encode_HTML(str)
{
	var r = "";
	var n;

	for (n=0; n<str.length; n++)
		r += String.fromCharCode(str.charCodeAt(n)-1);
	return r;
}

ويمكنك لجعل العملية أصعب عزل كود الجافا فى ملف منفصل jsp واستخدام طرق تشفير معقدة أكثر، واستخدام بعض الحيل التى تمنع حفظ الصفحة و... الخ

للمزيد راجع: http://www.microsoft.com/technet/scriptcen...06/hey0309.mspx

شكراً

Eng. Usama El-Mokadem

Nothing is impossible, the word impossible itself says that: I M - Possible

هذا الموضوع مغلق.

مواضيع مشابهة