컨텐츠상세보기

화이트 해커를 위한 암호와 해킹 (2판)
화이트 해커를 위한 암호와 해킹 (2판)
  • 저자<장삼용> 저
  • 출판사정보문화사
  • 출판일2019-09-17
  • 등록일2020-01-14
보유 2, 대출 0, 예약 0, 누적대출 17, 누적예약 0

책소개

초보자를 위한 정보 보안의 기본

『화이트 해커를 위한 암호와 해킹 2판(White Hat Python)』은 여러 해킹 기법에 대한 소스들을 파이썬으로 작성한 책이다. 파이썬 프로그래밍은 직관적이고 배우기 쉽기 때문에 간단한 기초 지식과 문법들을 설명해주면서 시작한다. 본서는 간단하게 암호 도구 만드는 방법부터 대칭키, 공개키 암호와 해킹 기법 구현하는 방법까지 안내하며, 초보자도 쉽고 재미있게 학습할 수 있도록 개념을 설명하고 실제 소스 코드를 작성해보고 분석하면서 공부할 수 있도록 구성하였다.

저자소개

서울대학교 지질과학과, 동 대학원 지구물리학 석사를 졸업하였으며, 우주항공 분야 벤처, 임베디드 소프트웨어 전문 기업에서 소프트웨어 개발을 담당하였다.
국내 1위 CDN 업체에서 파이썬으로 P2P 기반 하이브리드 콘텐츠 전송 시스템을 개발, 실 서비스에 적용하였고, 티맥스소프트에서 OS PM 실장으로 활동하였다.
파이썬을 활용한 기업 정보 보안, 컴퓨터 비전, 머신러닝에 대한 기술을 연구했으며, 현재는 효성인포메이션시스템에서 블록체인 팀장으로 일하고 있다.

목차

〈Ⅰ〉 암호(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. 트로이 목마 만들기