Logika Boolean Exclusive OR – XOR
1,447 Views
Logika BITXOR yang sering dipakai dalam teknik steganography. Teknik BITXOR bekerja pada level bit pada logika Boolean XOR. Salah syarat yang penting untuk logika BITXOR bahwa type variabel tersebut haruslah mempunyai type yang sama, misalkan type int8, int16, ataupun int32. Perhatikan ilustrasi berikut
Kita coba dalam matlab saja, Code nya sebagai berikut
clc;clear all;close all; a1 = 10 a2 = dec2bin(a1,8) b1 = 13 b2 = dec2bin(b1,8) c1 = bitxor(a1,b1,'int8') c2 = dec2bin(c1,8)
Coba perhatikan bila b diganti dari 13 menjadi 1300
Error using bitxor Double inputs must have integer values in the range of ASSUMEDTYPE. Error in kasus1 (line 6) c1 = bitxor(a1,b1,'int8')
Pasti akan error karena type nya tidak sama, dimana variabel a hanya punya rentang nilai int8 alias 255 saja. Setelah kalian paham mengenai logika BITXOR tentu menjadi semakin mengerti menggunakan teknik tersebut untuk menukarkan bit pesan dalam steganography. Dimana a adalah Cover dan b adalah Embedded object