أرجو المساعدة عاجلا ,,,,

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

أنا برمجت خوارزمية تقوم باخفاء نص داخل صورة بطريقة عشوائية

طريقة عمل البرنامج :
بالواجهة الرئيسية يوجد زريين واحد لل encode والاخر للdecode , اذا ضغط المستخدم على زر ال encode يقوم باخفاء النص داخل الصورة وانشاء ملف الkey كلما يقوم بتخزيين حرف داخل الصورة يقوم بحفظ عنوانه داخل ملف ال key لكي اذا أراد أن يعمل decode يقوم باستدعاء ملف ال key لكي يعرف أماكن الاحرف المخزنة بالترتيب

مشكلتي انه يجب ارفاق ملف ال key مع الصورة المخبئ فيها النص للمستقبل لكي يقدر يستخرج النص من الصورة وهذا ليس ما أريده , انما أريد أن أخبئ ملف الkey داخل الصورة أيضا بحيث لا أرسل للمستقبل الا الصورة المخبئ فيها النص فقط أو أغيير طريقة ال encode بحيث يقوم بعملية الاخفاء بطريقة عشوائية وبدون استخدام ال key

تجدون بالمرفقات

ملف اسمه STST يعمل ال encode
و ملف اسمهENEN يعمل الdecode

محتاجه مساعدتكم قرب وقت تسليم المشروع ولم يتبقى غير هذه المشكلة

لا استطيع تشغيل البرنامج
اريد ان اعرف مكونات المفتاح وكيف يتم التشفير