태그: ^ 연산을 이용한 대칭형 암호화

A) 비트 연산자 ^를 사용하면 암호화가 가능하다네. B) a^0의 결과가 a이고 b^b의 결과가 0인 것을 이용하는 거야. a^b로 암호화한 후 (a^b)^b로 복호화하면 결과는 a가 나오지.

어떤 수에 같은 수로 ^ 연산을 두 번 하면 원래 수가 되는 특징이 있어요.
이를 이용하면 간단한 암호화와 복호화를 할 수 있죠.
이처럼 같은 키를 암호화와 복호화에 사용하는 것을 대칭형 암호화라 불러요.

(원본^키)^키 = 원본

◈ 간단한 대칭형 암호화

◈ 실행 결과

◈ 기본 연습
다음 프로그램의 출력 결과를 예측하시오.


동영상 강의

[C언어 무료 동영상 강의] 32. 비교 연산자 33. 비교 연산자 ^를 이용한 암호화