문제1021--암호화 알고리즘 #2

1021: 암호화 알고리즘 #2

실행시간 제한: 1 Sec  메모리사용 제한: 128 MB
제출: 45  통과: 30
[제출] [채점기록] [묻고답하기] [만든사람:]

문제 설명

나는 지금 현재 보안 프로그램을 제작을 하여야 한다고 한다.
암호화 할 값과 암호화 하는 키 값이 주어지면 XOR 암호화를 통하여 암호화를 해본다.
암호화 프로그램을 만들어 보도록 하자.

입력 설명

첫번째 줄에는 테스트 케이스(0 < TestCase <= 10) 갯수가 들어오며
두번째 줄에는 암호화 할 데이터(0 < 데이터 길이 < 1024) 값이 들어온다.
세번째 줄에는 암호화하는 키(0 <  키 길이 < 512) 값이 들어 오며 이 이후로는
두번째 줄과 세번째 줄이 반복한다.


데이터의 길이와 키 길이가 맞지 않을 경우에는
키를 재사용한다.
ex)
값 : 12345
키 : 12
결과 : 키를 12121 로 변경후 진행

출력 설명

Xor 암호화한 결과값을 출력한다.

입력 예시 Copy

2
aaaaa
bcd

bcd

출력 예시 Copy


aaaaa

출처/분류