Tentang alat ini
Alat ini menyembunyikan pesan teks rahasia di dalam gambar biasa dan kemudian menariknya kembali keluar, menggunakan steganografi bit paling tidak signifikan (LSB). Semuanya terjadi secara lokal di peramban Anda pada kanvas HTML: gambar dan pesan Anda tidak pernah meninggalkan perangkat Anda dan tidak ada yang diunggah ke server mana pun.
Steganografi LSB bekerja dengan menimpa bit paling tidak signifikan dari setiap kanal warna. Gambar digambar ke kanvas dan piksel mentahnya dibaca; pesan diubah menjadi byte UTF-8 dan, bit demi bit, bit-bit itu menggantikan bit terendah dari kanal merah, hijau, dan biru pada piksel-piksel berurutan (kanal alfa/transparansi dilewati untuk menghindari artefak visual). Mengubah hanya bit terendah menggeser setiap kanal paling banyak 1 dari 255, jadi hasilnya tampak identik di mata. Header panjang big-endian 32-bit ditulis terlebih dahulu agar dekoder tahu persis berapa banyak byte pesan yang mengikuti. Setiap piksel membawa 3 bit, jadi sebuah gambar menampung sekitar floor(lebar x tinggi x 3 / 8) byte, dikurangi 4 byte header.
Untuk menyembunyikan pesan, pilih "Sembunyikan pesan", pilih gambar, ketik teks Anda dan klik Enkode & Unduh untuk menyimpan PNG. Untuk memulihkannya, alihkan ke "Ungkap pesan" dan buka PNG stego; teks tersembunyi didekode secara otomatis. Keluarannya harus PNG karena bersifat lossless — JPEG mengompresi ulang piksel dan akan menghapus bit paling tidak signifikan yang rapuh, menghancurkan pesan.