소개
이 프로젝트에서는 널리 알려진 간단한 암호화 기법인 시저 암호 (Caesar Cipher) 를 구현하는 방법을 배우게 됩니다. 시저 암호는 치환 방식을 사용하여 메시지의 영어 문자를 알파벳 순서에서 N 위치 뒤 또는 앞에 있는 문자로 대체합니다.
👀 미리보기
## Example 1
text = "python"; encryption_text = "ravjqp"
## Example 2
text = "pyThon"; encryption_text = "raVjqp"
## Example 3
text = "Python31"; encryption_text = "Ravjqp31"
## Example 4
text = None; encryption_text = None
🎯 과제
이 프로젝트에서는 다음을 배우게 됩니다:
- 프로젝트 환경을 설정하고 필요한 파일을 만드는 방법
- 문자열의 모든 영어 문자를 오른쪽으로 2 칸 이동시키는 시저 암호화 함수를 구현하는 방법
- 영어 문자, 비영어 문자 및 null 값을 포함한 다양한 유형의 입력을 처리하는 방법
- 다양한 입력 예제를 사용하여 시저 암호화 함수를 테스트하는 방법
🏆 성과
이 프로젝트를 완료하면 다음을 수행할 수 있습니다:
- 시저 암호화 기법의 기본 원리를 이해합니다.
- 표준 또는 타사 라이브러리를 사용하지 않고 Python 에서 시저 암호화 함수를 구현합니다.
- 문자열 조작, 문자 인코딩 및 조건부 로직에 대한 기술을 개발합니다.
- 프로젝트 요구 사항을 충족하는지 확인하기 위해 코드를 테스트합니다.



