Latest Entries »

Monday, September 05, 2016

Steganografi - penyisipan pesan pada file cover text dengan mencocokkan bit-bit biner

Assalamualaikum...
lewat postingan ini saya mau share sedikit program yng belum sempurna tentang steganografi pada file cover teks dengan membandingkan bit setiap biner pesan dengan bit biner file cover kemudian mencatat indexnya..
 berikut codenya cekidot :

#include #include #include #include #include #include int tanda = -1; int bincov[10000]; int tmp[8]; //penampung lsb dari file cover setiap index menampung lsb per 1 karakter int n=0,nn; //n untuk index lsb, nn untuk index tmpbiner int tmppesan[1000][8];//penampung biner pesan 1000 untuk jumlah huruf dan 8 untuk jumlah biner harus 8 bit int tmpbinerpesan[8];//penampung smentara int tmpbinercover[8];//penampung biner sementara cover int tes =0;//mendapatkan nilai jumlah valid biner dari karakter pesan int key[1000]; int xx = 0; int index=0,indexpush=0; int jumlahbinercover = 0; int jumlahbinerpesan = 0; void plusKey(int kunci) { key[xx]=kunci; xx++; } void tmpbincover(int t) { tmpbinercover[n] = t; //ini dilakukan agar bisa mengecek jika biner tidak 8 bit. //cout<1){ destobin(des/2); // tmp[n]=des%2; //menampung lsb } tmpbincover(des%2); } void tampung(int t) { tmpbinerpesan[nn] = t; //cout<<"nn index : "<1){ pesandestobin(des/2); } tampung(des%2); //cout<=0;j--) { tmppesan[i][j]=tmpbinerpesan[l]; l--; jumlahbinerpesan++; } } //ini berhubungan dengan file fstream pimen; pimen.open("salah.txt",ios::in); while(!pimen.eof()){ pimen>>kata; //ini perkata cout<=0;jj--) { tmp[jj]=tmpbinercover[l]; l--; jumlahbinercover++; } for(int jj=0;jj<8;jj++) { push(tmp[jj]); indexpush++; } }//tutup for untuk akses huruf } //tutup while int cek = 0; cout< demikian semoga bermanfaat. *piss dont copass, ini sekaligus menclaim judul skripsi sih hehe semoga keterima ya, doakan teman-teman

»»  READMORE...