겉바속촉

[BlockChain] 암호화와 복호화 본문

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
반응형