자신이 원하는 단어(영문 10자 이내)를 입력받고 비밀 키와 XOR 연산자를 이용하여 암호화하고자 한다. 단, 비밀키는 영문자 1자를 입력받아 사용한다. 먼저 단어의 각 문자를 비밀키와 XOR를 하여 암호화된 단어를 출력해 보시오. 그리고 암호화된 단어를 똑같은 문자로 다시 XOR하면 원래 단어가 출력됨을 보이시오. <=============== 이게 문제 인데엽 잘 모르겠어엽 ㅠ.ㅠ
#include <stdio.h>
void main()
{
char a,b,c,d;
c=a ^b;
d=c ^c;
printf("자신이 원하는 단어 입력하시오.(영문 10자 이내) \n");
scanf("%s \n",&a);
printf("비밀키 입력하시오.(영문 1자) \n");
scanf("%c \n",&b);
printf("암호화된 단어 => %s \n",c);
printf("원래 단어 => %s \n",d);
} <============= 한번 이렇게 풀어 봤는데 Nell 밖에 않나오네엽 ㅠ.ㅠ
c언어 고수님 도와주세엽 ㅠ.ㅠ
|