겉바속촉
[BlockChain] 암호화와 복호화 본문
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
반응형
'IT일기(하반기) > BLOCKCHAIN' 카테고리의 다른 글
[Blockchain] 블록체인 작동방식과 leader 선출 (0) | 2020.07.20 |
---|---|
[BlockChain] 보안 메카니즘 (0) | 2020.07.20 |
[Blockchain] Digital 화폐의 역사, Network Platform 개념 (0) | 2020.07.20 |
[Blockchain] centOS 계정 변경, 네트워크 플랫폼 개념 (0) | 2020.07.20 |
[Blockchain] 블록체인 이론 (0) | 2020.07.20 |