يقوم هذا المشروع بتنفيذ إخفاء المعلومات عن الصور في Python باستخدام OpenCV و NumPy. فهو يسمح بتشفير الرسائل النصية السرية داخل الصور وفك تشفيرها مرة أخرى باستخدام استبدال البتات الأقل أهمية (LSB).
الميزات:
تشفير النص السري داخل الصورة.
فك تشفير واسترجاع الرسائل المخفية.
يستخدم تقنية LSB لإخفاء المعلومات.
يدعم أي تنسيق للصورة (JPG، PNG، إلخ).
واجهة سطر أوامر بسيطة مع خيارات للترميز/فك التشفير.
كيف يعمل:
يقوم المستخدم باختيار صورة لتشفير الرسالة.
يتم تحويل الرسالة النصية إلى ثنائية وإخفائها في البتات الأقل أهمية من بكسلات الصورة.
يتم حفظ الصورة المشفرة مع البيانات المخفية.
لفك التشفير، يقوم البرنامج باستخراج البيانات الثنائية من وحدات البكسل المعدلة وإعادة بناء الرسالة الأصلية.