Apa sih Steganography itu?
Steganography adalah sebuah teknik yang digunakan untuk menyembunyikan pesan atau informasi rahasia dalam media yang nampaknya biasa, seperti gambar, audio, atau teks, tanpa menarik perhatian orang yang tidak berwenang. Tujuan utama dari steganography adalah untuk menyembunyikan keberadaan pesan yang disembunyikan sehingga hanya penerima yang dituju yang dapat mengetahuinya. Teknik ini telah digunakan sepanjang sejarah sebagai alat untuk komunikasi rahasia dan pengamanan data.
Cara kerja steganography dapat dijelaskan dalam beberapa tahap:
+ Memilih Media Penyimpanan: Pesan rahasia atau data yang ingin disembunyikan akan disematkan dalam media penyimpanan, seperti gambar digital, audio, atau teks. Media ini disebut sebagai media penutup (cover medium).
+ Penyisipan Pesan: Pesan rahasia kemudian disisipkan ke dalam media penutup. Ini dapat dilakukan dengan berbagai cara tergantung pada jenis media dan teknik steganography yang digunakan. Misalnya, dalam steganography gambar, informasi dapat disisipkan dengan mengubah nilai piksel gambar, sedangkan dalam steganography teks, karakter-karakter pesan rahasia dapat disisipkan dalam teks yang ada.
+ Menggunakan Kunci (Opsional): Beberapa bentuk steganography mungkin melibatkan penggunaan kunci atau password untuk menyusun pesan rahasia atau mengenkripsi pesan sebelum disisipkan. Ini bertujuan untuk meningkatkan keamanan dan menghalangi orang yang tidak berwenang untuk mengekstrak pesan.
+ Menyembunyikan Jejak: Setelah pesan rahasia disisipkan, langkah selanjutnya adalah menyembunyikan jejak penyisipan sehingga tampaknya media penutup tidak mengalami perubahan yang signifikan. Ini penting agar pesan rahasia tetap tidak terdeteksi.
+ Ekstraksi Pesan: Penerima yang sah dan memiliki informasi yang diperlukan (seperti kunci jika digunakan) dapat mengekstrak pesan rahasia dari media penutup dengan menggunakan algoritma atau perangkat lunak steganography yang sesuai.
Di artikel ini kita juga akan belajar praktek langsung
Siapkan bahan-bahannya dulu ya.
Ikuti perintah yang saya jabarkan dibawah ini.
$ sudo apt-get install yum
$ sudo apt-get install autoconf
$ sudo apt-get install gcc
$ sudo apt-get install gcc-c++
$ sudo apt-get install libmcrypt-devel
$ sudo apt-get install libtool
$ sudo apt-get install make
$ sudo apt-get install mhash-devel
$ sudo apt-get install patch
$ sudo apt-get install zlib-devel
Next kita lanjut
$ cd Downloads *Note : Untuk directory bebas mau taro dimana aja.
$ git clone https://github.com/StefanoDeVuono/steghide.git
$ cd steghide
$ ./configure
$ make
$ make check
$ sudo su
$ make install
Berikut penggunaan pada steghide menyisipkan file kedalam gambar
Penggunaan dasar adalah sebagai berikut:
$ steghide embed -cf picture.jpg -ef secret.txt
Enter passphrase:(sandi)
Re-Enter passphrase: (ulang sandi)
embedding "secret.txt" in "picture.jpg"... done
Perintah ini akan menyematkan file secret.txt di dalam file cover picture.jpg.
Setelah Anda menyematkan data rahasia Anda seperti yang ditunjukkan di atas, Anda dapat mengirim file picture.jpg kepada orang yang seharusnya menerima pesan rahasia. Penerima
Sekarang kita bongkar file picture.jpg sampai menemukan file extensi .txt
$ steghide extract -sf picture.jpg
Enter passphrase:
*Note : Masukan Sandi yang dibuat sebelumnya. wrote extracted data to "secret.txt".
Jika frasa sandi yang diberikan benar, isi file asli
secret.txt akan diekstraksi dari file stego picture.jpg dan disimpan di direktori saat ini.
Perhatikan gambar dibawah ini
*Note : Gambar hanya pemanis jangan panas yang jombloo :vAkhir Kata
Jadi seperti itu penggunaan dari steganography pada file silahkan di coba dan jika masih bingung silahkan komentar atau dm kami di instagram yaa ^_^