<Ⅰ> 암호(Cipher
1장 간단한 암호 도구 만들기
1. 암호란 무엇인가
2. 파이썬 개발 환경 준비하기
3. 파이썬 기본 자료형 살펴보기
4. 첫 번째 암호 도구 구현하기
5. 카이사르 암호 도구 만들기
6. 전치 암호 도구 만들기
2장 대칭키 암호(Symmetric-key Cryptography
1. 대칭키 암호
2. Pycryptodome 설치하기
3. 단문 메시지 암호화하기
4. 파일 암호화하기
3장 공개키 암호(Public-key Cryptography
1. 공개키 암호란
2. RSA 공개키 암호 구현 예제
3. ECDSA 전자서명 구현 예제
4장 해시와 블록체인
1. 해시
2. 블록체인에서 해시의 활용
<Ⅱ> 해킹(Hacking
5장 해킹이란
1. 해킹과 크래킹
2. 해킹 유형
3. 해킹 기법
6장 해킹 기법 구현하기
1. 암호 공격
2. 패스워드 크래킹
3. 스니핑
4. 스푸핑
5. 웹 해킹
6. 트로이 목마 만들기