Sabtu, 06 Oktober 2007

menyembunyikaN FILE DENGAN GAMBAR ABSTRAK

Bila kita ingin menyembunyikan data pada suatu file maka kita bisa melakukannya dengan proses Enkripsi / Penyandian terhadap file tersebut, sehingga data pada file tersebut tidak dapat diakses lagi kecuali oleh pemiliknya. Apakah cukup seperti itu saja … ?, jawabnya bisa ya, bisa juga tidak.

ehhmm.. file hasil Enkripsi tentunya menjadi acak (tidak bisa dibuka), dan ini akan menimbulkan rasa penasaran bagi orang lain yang tidak awam, terlebih lagi bila file tersebut adalah file hasil proses kompresi (misalnya dengan WinZip atau WinRAR). Jika suatu saat ada yang bertanya : “Ini file apa ? … apa sih isinya ??”, nah, bagaimana kita akan menjawabnya ? terlebih lagi jika yang bertanya adalah teman dekat kita … (atau misalnya pacar anda sendiri) .. hehe

Jika kita mengubah hasil enkripsi file tersebut menjadi gambar (Image/Picture), tentunya rasa penasaran bagi orang lain akan sedikit terpuaskan. Misalnya saja gambar itu terlihat seperti ini :



Bagi kita sendiri sebagai pemilik file tersebut tentu… Gambarnya nggak penting, yang penting isinya, tetapi.. sekarang kita akan menjadi lebih mudah untuk menjawab jika ada pertanyaan yang umumnya seperti “Ini gambar apa ..?”, nah… kita akan dengan mudah menjawab seperti ini : “Oh ini adalah gambar abstrak, yang bisa dirasakan tetapi sulit untuk diungkapkan..”, dan mungkin teman dekat anda atau bahkan pacar anda akan menjawabnya begini : “Oh tak kusangka dirimu punya jiwa seni yang tinggi…, sungguh sulit untuk dimengerti…”

Jika sudah seperti itu, mungkin lain waktu orang yang sama tidak akan mengajukan pertanyaan lagi, sebab sudah mengerti bahwa anda punya hobi yang lain dari yang lain..

Harap jangan sambil tertawa saat terjadinya tanya jawab seperti itu, pasang tampang serius sedikit lah .. supaya si penanya bisa teryakini dan kita bisa terbebas dari himpitan untuk membuka rahasia yang kita simpan…
Dalam pikiran sederhana saya…, kita tidak sedang berbohong saat menjawab seperti itu (hanya berusaha menghindar), dan gambarnya memang gambar abstrak (gambar tanpa bentuk yang dalam kenyataannya memiliki makna tersembunyi), bisa dirasakan (karena kita tau ada sesuatu milik kita disitu) tetapi sulit untuk diungkapkan (karena memang disembunyikan)
Sebenarnya.. kita hanya menggambar pada Canvas dengan format pixel 24 bit warna, dan setiap nilai Red, Green, dan Blue dari masing-masing pixel kita isi dengan byte data dari file yang ingin kita sembunyikan dan terlebih dulu kita sandikan menggunakan operator XOR dengan byte yang diambil dari generator Random, tentu.. dengan memberikan nilai awal untuk variabel RandSeed

Tidak ada komentar: