حول هذه الأداة
تخفي هذه الأداة رسالة نصية سرية داخل صورة عادية وتسحبها لاحقًا، باستخدام إخفاء المعلومات في البت الأقل أهمية (LSB). يحدث كل شيء محليًا في متصفحك على لوحة HTML: الصورة ورسالتك لا تغادران جهازك ولا يُرفع أي شيء إلى أي خادم.
يعمل إخفاء المعلومات LSB بالكتابة فوق البت الأقل أهمية في كل قناة لون. تُرسَم الصورة على لوحة وتُقرأ بكسلاتها الخام؛ وتُحوَّل الرسالة إلى بايتات UTF-8، وبتًا بتًا، تحلّ تلك البتات محل البت الأدنى في القنوات الحمراء والخضراء والزرقاء للبكسلات المتتالية (تُتخطى قناة ألفا/الشفافية لتجنّب المشوّهات البصرية). تغيير البت الأدنى فقط يُزيح كل قناة بمقدار 1 من 255 على الأكثر، فتبدو النتيجة متطابقة للعين. تُكتب أولًا ترويسة طول بصيغة 32-بت big-endian حتى يعرف فاكّ الترميز عدد بايتات الرسالة التالية بالضبط. يحمل كل بكسل 3 بتات، فتسع الصورة نحو floor(width x height x 3 / 8) بايت، ناقص 4 بايتات الترويسة.
لإخفاء رسالة، اختر "إخفاء رسالة"، واختر صورة، واكتب نصك وانقر Encode & Download لحفظ ملف PNG. ولاستعادتها، بدّل إلى "كشف رسالة" وافتح صورة PNG مخفية؛ يُفكّ ترميز النص المخفي تلقائيًا. يجب أن يكون الناتج PNG لأنه بلا فقد — فملف JPEG يعيد ضغط البكسلات ويمحو البتات الأقل أهمية الهشة، مدمّرًا الرسالة.