03-05-18, 01:43 PM
(آخر تعديل لهذه المشاركة : 03-05-18, 01:46 PM {2} بواسطة silverlight.)
بشكل مبدئي و للأسف أن إجابة سؤالك هذا تحتاج وقت وانا وقتي ضيق جدا حاليا
عموما الفكرة تنحصر في تشفيير البايت الخاصة بالصورة و تحويلها الي صورة عبارة عن نقاط من لون واحد او من أكثر من لون
ويتم تغيير الوان الصورة و اخفاء معالمها تماما
ويجب ان لا يتم تغيير حجم الصورة وبالتالي يجب ان تحافظ علي مصفوفة البايت الخاصة بالصورة ختي تستطيع ارجاع الصورة مرة ثانية الي حالتها الاصلية
لذلك و غالبا الدالة التي تقوم بالتشفيير هي تفسها الدلة التي تفك التشفيير
والتشفيير يتم باستخدام Hash وهو عبارة عن مصفوفة بايت هذه المصفوفة يجب أن لا يقل طولها عن 16 بايت وكلما كان طول Hash أطول كلما كان التشفيير قوي
عموما هذا سر من اسرار البرمجة لذلك صعب تجد له اجابة حقيقية علي النت
عموما الفكرة تنحصر في تشفيير البايت الخاصة بالصورة و تحويلها الي صورة عبارة عن نقاط من لون واحد او من أكثر من لون
ويتم تغيير الوان الصورة و اخفاء معالمها تماما
ويجب ان لا يتم تغيير حجم الصورة وبالتالي يجب ان تحافظ علي مصفوفة البايت الخاصة بالصورة ختي تستطيع ارجاع الصورة مرة ثانية الي حالتها الاصلية
لذلك و غالبا الدالة التي تقوم بالتشفيير هي تفسها الدلة التي تفك التشفيير
والتشفيير يتم باستخدام Hash وهو عبارة عن مصفوفة بايت هذه المصفوفة يجب أن لا يقل طولها عن 16 بايت وكلما كان طول Hash أطول كلما كان التشفيير قوي
عموما هذا سر من اسرار البرمجة لذلك صعب تجد له اجابة حقيقية علي النت
Retired

