IT일기(하반기)/BLOCKCHAIN
[BlockChain] 암호화와 복호화
겉바속촉
2020. 7. 20. 15:44
728x90
반응형
암호화 <------> 복호화
다음과 같이 편지를 썼습니다
cat > Love.txt
Dear Sook
I love you.

그 다음 명령어를 입력해주시면 다음과 같이 우리가 써준 편지 내용이 뜨는군요
cat Love.txt

이제 암호화 해주는 과정이 필요해요
우리가 쓴 편지를 아무도 못알아보게 하고싶거든요!
vi 편집기로 가셔서 다음과 같이 입력해주고
저장하신 후에 나와주세요
main()
{
char letter[] = "I love you.";
char newnew[ 256 ];
int i;
for(i=0; i<11; i++) newnew[i] = letter[i] ^ '*';
for(i=0; i<11; i++) putchar(newnew[i]);
}

cat myp.c라고 해주시면 다음과 같이 잘 나옵니다:)
cat myp.c

그리고나서 다음과 같은 명령어를 넣어보시면
cc myp.c -o myp.exe
./myp.exe
암호화가 되었기 때문에 무슨 내용인지 알아볼 수 가 없네요

이제는 복호화 과정을 해보도록 하쥬!
다시 vi 편집기로 가셔서 다음과 같이 한 줄 추가해주세요
main()
{
char letter[] = "I love you.";
char newnew[ 256 ];
int i;
for(i=0; i<11; i++) newnew[i] = letter[i] ^ '*';
for(i=0; i<11; i++) putchar(newnew[i]);
for(i=0; i<11; i++) putchar( newnew[i] ^ '*' );
}
그리고 cat myp.c 해보시면 다음과 같이 출력됩니다:)

이제는 다음과 같이 명령어 넣어주세요
cc myp.c -o myp.exe
./myp.exe
그러면 복호화되었기 때문에 다음과 같이 I love you. 가 잘 출력되고 있습니다.

728x90
반응형