이진 암호화 해독

간단한 이기종 또는 암호화, 직접 쓰지 않는 것은 손실

= = = = = = = = = = = = = = = =

# includelt; Cstdiogt;;

using namespace STD;

void binByte(char *bin, unsigned char b) {

char I = 7;

while (bgt; 0) {

bin [I] = (bamp; 1)+'0';

bgt; Gt; = 1;

I-;

}

while (IGT; = 0) {

bin [I-] =' 0';

}

}

intmain ()

{

charbin [9] = {0};

unsignedchar * p = (unsignedchar *) src;

unsigned char pwd = 0x59; //1011001

unsigned char code;

while(*p! =' \ 0') {

코드 = * p pwd;

binByte(bin, * p);

printf("c u s 는 u 로 암호화됨 ",*p, *p, bin, code);

binByte(bin, code);

printf("s 해독 대상 ",bin);

코드 = pwd;

binByte(bin, code);

printf(" c u s ",코드, 코드, bin);

printf ("\ n");

p++;

}

복귀 0;

}

= = = = = = = = = = = = = = = = = =

출력:

T 84 01010100 암호화 13 00001101 암호화 T 84 01010100

V 86 01010110 암호화 15 0000111 암호화 v86 01010110 으로 해독

<