Hassan Assalih
Jan 13 2003, 09:46 AM
السلام عليكم
في المشاركة السابقة (إخفاء النصوص داخل الصور Bmp) و ضعت البرنامج الذي يقوم بهذه العملية (البرنامج مبرمج ب VS.Net ) و إليكم خوارزمية الإخفاء في الملف المرفق.
حسان عسلية
إسماعيل ابراهيم
Jan 13 2003, 06:09 PM
... رائع ... بالفعل درس رائع...
لكن أخي.. عند إعادة فك الشيفرة .. كيف تعرف البايتات التي تبحث عن الاحرف فيها... فإذا كانت رسالتي من حرفين.. تأخذ أول 16 بايت , ومن كل بايت تستخرج البت الاقل اهميّة, لتكون الحرفين... واذا كانت الرسالة من 50 حرف ... تقوم باخذ 50*8 بايت, لتستخرج منها ال 50 بايت الممثلة للحروف الخمسين.. سؤالي هو كيف يميز البرنامج بين الحالة الاولى (حرفين) والحالة الثانية(50 حرف)؟؟؟ - لأن مسح كل بايتات الصورة سيعطينا أحرف غريبة!!
أرجو ان يكون سؤالي واضح...
تحياتي(f)
هاني الأتاسي
Jan 13 2003, 06:29 PM
فكرة ممتازة

.. أعتقد أنه يستخدم الهدر الخاص بالصورة أو يتم استخدام أول كم بكسل في وضع حجم الملف ..
طبعا التعقيد يزيد في حالة استخدمنا صورة JPG ...
Hassan Assalih
Jan 13 2003, 11:31 PM
أخي العزيز اسماعيل
هناك طريقتين لحل هذه المشكلة ...
الاولى ان تضع في الخانات الاولى من أول 16 بايت عدد يمثل طول النص (أي عدد الاحرف التي سوف تخفيها) و بذلك تقرأ هذه الخانات اولا و تعلم عدد االبايتات التي ستمسحها ...
الثانية ان تضع محرف خاص في نهاية رسالتك و تجعل شرط الخروج من عملية استخراج الحروف الوصول إلى هذا الحرف من الممكن ان تضع الحرف 255 كعلامة على وصولك لنهاية النص ....
من الممكن أن ترى البرنامج مطور في لغة الفيجول بيزك على يد ابن خالتي و أخي أبو بكر (عبد الله صديق )و هو قادر على تشفير اي ملف و ليس النصوص فحسب (في موقع ARABTEAM أيضا ) , اما برنامجي فمكتوب بلغة VC.Net طبعا أرجو ان تكون قد جربته و لا تنسى أن رقم التسجيل هو 33D552E977 مع كل الحب
و السلام عليكم
zuhair al saadi
Feb 20 2008, 01:26 AM
إقتباس(Hassan Assalih @ Jan 14 2003, 12:31 AM)

أخي العزيز اسماعيل
هناك طريقتين لحل هذه المشكلة ...
الاولى ان تضع في الخانات الاولى من أول 16 بايت عدد يمثل طول النص (أي عدد الاحرف التي سوف تخفيها) و بذلك تقرأ هذه الخانات اولا و تعلم عدد االبايتات التي ستمسحها ...
الثانية ان تضع محرف خاص في نهاية رسالتك و تجعل شرط الخروج من عملية استخراج الحروف الوصول إلى هذا الحرف من الممكن ان تضع الحرف 255 كعلامة على وصولك لنهاية النص ....
من الممكن أن ترى البرنامج مطور في لغة الفيجول بيزك على يد ابن خالتي و أخي أبو بكر (عبد الله صديق )و هو قادر على تشفير اي ملف و ليس النصوص فحسب (في موقع ARABTEAM أيضا ) , اما برنامجي فمكتوب بلغة VC.Net طبعا أرجو ان تكون قد جربته و لا تنسى أن رقم التسجيل هو 33D552E977 مع كل الحب
و السلام عليكم
إقتباس
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
ان هذا الموضوع مهم جدا في تبادل ارسال المعلومات بسرية تامة، وعمر هذه التقنية منذ اكثر من ثلاثة الف سنه، ولكن باستخدام انظمة الحاسوب وانتشار شبكة الانترنيت ظهرت هذه التقنية من جديد، تسمى هذه التقنية باسم Steganography وترجمتها بالعربية الكتابة المغطاة، ويستخدم نوعين من الحاوية لاخفاء المعلومات فيها اما ملف صورة او ملف صوت وبالتاكيد ان ملف الصورة يكون اصغر بالحجم لكن طريقة الاخفاء مختلفه عن ملف الصوت، هذا الموضوع كان موضوع رسالة الماجستير وقد طورت هذه الطريقة وذلك بالامكان استخدام ثلاثة بتات في كل بايت بالاضافة الى بتين و بت واحد لكل بايت، اي انه استطعت اخفاء المعلومات في ربع الصورة وثمن الصورة وذلك باستخدام لغة الفيجول بيسك 6، ايضا استخدمت طريقة خاصة في تشفير البيانات قبل اخفائها وبذلك اعطيت العملية دقة مزدوجة، ويمكن تغيير مواقع البيانات المراد اخفائها داخل الحاوية (الصورة، الصوت) بطرق مختلفة لا يعرفها سوى المرسل والمستلم.
والسلام عليكم ورحمة الله وبركاته
زهير السعدي
مدرس كمبيوتر - ابوظبي
Khaled.Alshaya
Feb 20 2008, 01:37 AM
السلام عليكم ,,
مرحباً بك أستاذ زهير معنا في المنتدى,
إخفاء البيانات من المواضيع الممتعة حقاً, استهواني الموضوع منذ بدأت القراءة عنه,
عموماً, منذ عدة أشهر قمت بكتابة الكثير من الكود لإخفاء أي ملف داخل صورة من نوع BMB-24 Bit (النوع المشهور في ويندوز)
إذا أرد أحد أن يطور الكود أو يطلع عليه فهو في المرفقات,
قسمت الكود لقسمين صنف class للتعامل مع الصورة, و صنف يهتم بعملية الإخفاء عن طريق التواصل مع كائن الصورة السابق ذكره,
إضغط لإظهار المرفق
ملاحظة الكود quick & dirty لأني قمت بكتابته و لم أختبره كثيراً لظروف الدراسة,
تحياتي,,
muniir
Feb 23 2008, 07:48 PM
asc wr
i need to download sourse C++ or Borland where i can get this source??
and what is necesary step to make instaletion in my PC i want to start C++ language
new broth
abuubushraaa
إقتباس(Khaled.Alshaya @ Feb 20 2008, 01:37 AM)

السلام عليكم ,,
مرحباً بك أستاذ زهير معنا في المنتدى,
إخفاء البيانات من المواضيع الممتعة حقاً, استهواني الموضوع منذ بدأت القراءة عنه,
عموماً, منذ عدة أشهر قمت بكتابة الكثير من الكود لإخفاء أي ملف داخل صورة من نوع BMB-24 Bit (النوع المشهور في ويندوز)
إذا أرد أحد أن يطور الكود أو يطلع عليه فهو في المرفقات,
قسمت الكود لقسمين صنف class للتعامل مع الصورة, و صنف يهتم بعملية الإخفاء عن طريق التواصل مع كائن الصورة السابق ذكره,
إضغط لإظهار المرفق
ملاحظة الكود quick & dirty لأني قمت بكتابته و لم أختبره كثيراً لظروف الدراسة,
تحياتي,,
muniir
Feb 24 2008, 09:35 AM
أasc wr
i need to download sourse C++ or Borland where i can get this source??
and what is necesary step to make instaletion in my PC i want to start C++ language
new broth
abuubushraaa
quation?
هذه "نسخة - خفيفة" من محتويات الرئيسية للإستعراض الكامل مع المزيد من الصور والخيارات الرجاء
إضغط هنا.