Bu araç hakkında
Bu araç, en az anlamlı bit (LSB) steganografisini kullanarak gizli bir metin mesajını sıradan bir görüntünün içine gizler ve daha sonra geri çıkarır. Her şey bir HTML tuval üzerinde yerel olarak tarayıcınızda gerçekleşir: resim ve mesajınız cihazınızdan asla ayrılmaz ve hiçbir şey herhangi bir sunucuya yüklenmez.
LSB steganografisi, her renk kanalının en az anlamlı bitinin üzerine yazarak çalışır. Görüntü bir tuvale çizilir ve ham pikselleri okunur; mesaj UTF-8 baytlarına çevrilir ve bit bit, o bitler ardışık piksellerin kırmızı, yeşil ve mavi kanallarının en düşük bitinin yerini alır (görsel bozulmaları önlemek için alfa/saydamlık kanalı atlanır). Yalnızca en düşük biti değiştirmek her kanalı en fazla 255'te 1 kaydırır, bu yüzden sonuç göze aynı görünür. Kod çözücünün tam olarak kaç mesaj baytının geldiğini bilmesi için önce 32 bitlik big-endian bir uzunluk başlığı yazılır. Her piksel 3 bit taşır, bu yüzden bir görüntü yaklaşık floor(genişlik x yükseklik x 3 / 8) bayt, eksi 4 başlık baytı tutar.
Bir mesajı gizlemek için "Mesajı gizle"yi seçin, bir görüntü seçin, metninizi yazın ve bir PNG kaydetmek için Kodla ve İndir'e tıklayın. Onu geri almak için "Mesajı ortaya çıkar"a geçin ve bir stego PNG açın; gizli metin otomatik olarak çözülür. Çıktının PNG olması gerekir çünkü kayıpsızdır — bir JPEG pikselleri yeniden sıkıştırır ve kırılgan en az anlamlı bitleri siler, mesajı yok eder.