Steganografi ialah seni menyembunyikan maklumat dan dalam tutorial ini kami akan menggunakan Steghide - alat baris arahan mudah untuk melakukannya.
Apakah steganografi?
Tidak seperti penyulitan di mana maklumat disembunyikan secara jelas, Steganografi menyembunyikan data dalam paparan biasa, di dalam fail seperti imej atau fail audio.
Steganografi berguna dalam situasi di mana mesej yang disulitkan dihantar, seperti di negara tanpa kebebasan bersuara. Ia juga sering digunakan sebagai tera air digital untuk mencari imej atau fail audio yang dicuri.
Bagaimana Steganografi Berfungsi
Terdapat beberapa teknik berbeza untuk menyembunyikan data di dalam fail biasa. Salah satu yang paling banyak digunakan dan mungkin paling mudah ialah teknik Least Significant Bit, biasanya dikenali sebagai LSB.
Teknik ini menukar beberapa bit terakhir dalam bait untuk mengekod mesej, terutamanya berguna dengan imej, di mana nilai merah, hijau dan biru bagi setiap piksel diwakili oleh 8 bit (satu bait) berjulat dari 0 hingga 255 dalam perpuluhan atau 00000000 hingga 11111111 dalam binari.
Menukar dua bit terakhir dalam piksel merah sepenuhnya daripada 11111111 kepada 11111101 hanya akan menukar nilai merah daripada 255 kepada 253, iaitu perubahan warna yang tidak dapat dilihat dengan mata kasar tetapi masih membenarkan kami mengekod data di dalam gambar.

Teknik bit paling tidak ketara juga digunakan untuk fail audio. Terdapat dua perkara yang perlu dipertimbangkan semasa menyembunyikan maklumat: penyulitan dan pemampatan. Sulitkan data sebelum membenamkannya dalam lapisan keselamatan tambahan semasa memampatkan data.
Bagaimana untuk menyembunyikan data dalam imej atau fail audio
Langkah 1: Benamkan data ke dalam fail
Menggunakan Steghide adalah sangat mudah, untuk memasangnya dari Terminnal di Linux hanya gunakan apt .
apt-get install steghide
Setelah pemasangan selesai, benamkan data dalam fail, masukkan arahan di bawah.
steghide embed -ef secretFail -cf coverFile -sf outputFail -z mampatanTahap -e skema
Komponen arahan dipecahkan seperti berikut:
- -ef menentukan laluan fail yang anda ingin sembunyikan, sebarang jenis fail boleh dibenamkan di dalam fail penutup seperti skrip Python atau fail shell.
- -cf ialah fail di mana data dibenamkan, ia terhad kepada format BMP, JPEG, WAV dan AU.
- -sf ialah hujah pilihan yang menentukan fail output. Jika ditinggalkan, fail asal akan ditimpa oleh fail steganografi baharu.
- -z menentukan tahap mampatan, dari 1 hingga 9. Jika anda tidak mahu memampatkan fail, gunakan argumen -Z .
- -e menentukan jenis pengekodan. Steghide menyokong berbilang jenis penyulitan, dan jika hujah ditinggalkan secara lalai, Steghide akan menggunakan penyulitan AES 128-bit. Jika anda tidak mahu menggunakan penyulitan, hanya taip -e none .
Dalam contoh ini, maklumat rahsia disembunyikan dalam imej kucing, jangan tulis ganti imej asal atau mampatkannya, hanya menyulitkan imej itu
steghide embed -ef secret.txt -cf StegoCat.jpg -e none -Z
![Bagaimana untuk menyembunyikan data rahsia dalam imej atau fail audio hanya dengan satu klik Bagaimana untuk menyembunyikan data rahsia dalam imej atau fail audio hanya dengan satu klik]()
Selepas melaksanakan arahan Steghide, mesej untuk menetapkan kata laluan untuk mengekstrak data terbenam muncul, masukkan kata laluan dan sahkan sekali lagi.
![Bagaimana untuk menyembunyikan data rahsia dalam imej atau fail audio hanya dengan satu klik Bagaimana untuk menyembunyikan data rahsia dalam imej atau fail audio hanya dengan satu klik]()
Langkah 2: Ekstrak data tersembunyi daripada fail
Mengekstrak data tersembunyi daripada imej steganografi adalah lebih mudah dengan arahan berikut:
$ ekstrak steghide -sf stegoFile -xf outputFile
Apabila anda menjalankan arahan ini, anda akan digesa untuk memasukkan kata laluan yang sama yang dibuat di atas.
![Bagaimana untuk menyembunyikan data rahsia dalam imej atau fail audio hanya dengan satu klik Bagaimana untuk menyembunyikan data rahsia dalam imej atau fail audio hanya dengan satu klik]()
Semoga berjaya!
Selain itu, anda boleh menggunakan cmd untuk menyembunyikan dokumen sulit dalam imej. Sembunyikan dokumen sulit sebagai imej
Lihat lebih lanjut: Arahan untuk melindungi kata laluan fail dan folder dalam Windows