이 프로젝트는 다양한 암호화 알고리즘 구현을 포함합니다. 주로 C 언어로 DES 암호화를 구현했고, Python으로 RSA 기반 채팅 프로그램도 제작했습니다.
이 프로젝트는 암호화 기법과 프로토콜의 이해를 목표로 하며, 보안 알고리즘 구현의 학습 자료로도 활용될 수 있습니다.
- DES 암호화 (C 언어)
- DES 알고리즘을 사용하여 데이터를 암호화 및 복호화합니다.
- DES 암호화 CBC 모드 (C 언어)
- DES CBC 방식을 구현한 프로젝트입니다.
- 블록 암호화 기법으로 메시지의 안전성을 강화합니다.
- RSA 기반 채팅 프로그램 (Python)
- RSA 알고리즘을 기반으로 메시지를 암호화 및 복호화하는 채팅 프로그램입니다.
- 공개키 암호화 기법과 개인키를 사용하여 메시지를 안전하게 전송합니다.
- C: DES 암호화 및 CBC 모드 구현
- Python: RSA 기반 채팅 프로그램 제작
- OpenSSL 라이브러리 (C 프로젝트 필요에 따라 사용 가능)