Posts

Showing posts from January, 2017

مقدمة إلي إخفاء المعلومات - الجزء الأول

في بعض الأوقات قد يحتاج المبرمج الي إخفاء بعض المعلومات و من ثم يستردها مرة أخري لكي يستخدمها كيفما يشاء من داخل برنامجه  و في هذا الموضوع و علي أجزاء مختلفة سوف نناقش بعض الاساليب البسيطة التي من الممكن استخدامها لإخفاء المعلومات في لون أو في صورة أو في ملف من اي نوع  البيانات غالبا لها أشكال كثيرة فهي إما أن تكون علي هيئة تكست او جروف أو أرقام أو علي هيئة صور أو ملفات وكل هذه الاشكال من البيانات من الممكن تحويلها جميعا الي بايت إخفاء حرف واحد فقط في صورة الخطوات التالية توضح الكود مع تفسير لكل سطر في الكود   الخطوة الأولي : تحديد و تعريف الحرف Dim chr As Char = "A"c الخطوة الثانية : تحويل الخرف الي بايت Dim b As Byte = Convert.ToByte(chr)  الخطوة الثالثة : تعريف متغير عبارة عن لون و ذلك باستخدام قيمة البايت من الخطوة الثانية Dim clr As Color = Color.FromArgb(b, b, b, b) الخطوة الرابعة : تعريف متغير عبارة عن صورة و هنا سوف أقوم ببناء صورة صغيرة بأبعاد مناسبة Dim bmp As Bitmap = New Bitmap(20, 20)  الخطوة الخامسة : الأن نملأ الصورة باللون