Ctrl + Shift + ESC

[파이썬 기초 암호 해킹] 서론 본문

Hacking/Crypto

[파이썬 기초 암호 해킹] 서론

단축키실행해보세요 2023. 2. 25. 13:05

학습에 이용한 책은 '암호 해킹으로 배우는 파이썬의 기초' (알 스웨이가트 저, 신진철 역)이다.

https://product.kyobobook.co.kr/detail/S000001804859

 

암호 해킹으로 배우는 파이썬의 기초 | 알 스웨이가트 - 교보문고

암호 해킹으로 배우는 파이썬의 기초 | 암호 해킹과 파이썬 코딩을 모두 맨땅에서 시작하는 책이다. 암호학도 파이썬도 모르는 사람뿐만 아니라, 프로그래밍 경험이 거의 없는 사람도 볼 수 있

product.kyobobook.co.kr

 

소스 코드

소스 코드는

https://nostarch.com/crackingcodes/

 

Cracking Codes with Python

Cracking Codes with Python teaches you how to program in Python while making and breaking ciphers.

nostarch.com

혹은

http://acornpub.co.kr/book/cracking-codes-python

 

암호 해킹으로 배우는 파이썬의 기초

암호 해킹과 파이썬 코딩을 모두 맨땅에서 시작하는 책이다. 암호학도 파이썬도 모르는 사람뿐만 아니라, 프로그래밍 경험이 거의 없는 사람도 볼 수 있는 책이다.

www.acornpub.co.kr

에서 다운받을 수 있다.

깃허브도 있다.

https://github.com/AcornPublishing/cracking-codes-python

 

GitHub - AcornPublishing/cracking-codes-python: 암호 해킹으로 배우는 파이썬의 기초 [암호학과 파이썬을 함

암호 해킹으로 배우는 파이썬의 기초 [암호학과 파이썬을 함께 배우자]. Contribute to AcornPublishing/cracking-codes-python development by creating an account on GitHub.

github.com

 

정오표

직접 입력한 소스 코드에서 오타를 확인하려면

https://inventwithpython.com/cracking/diff/

 

Online Diff Tool - Cracking Codes with Python

Copyright 2009- | [email protected] | @AlSweigart BLACK LIVES MATTER TRANS RIGHTS ARE HUMAN RIGHTS TAX THE RICH

inventwithpython.com

책 웹사이트의 온라인 diff 툴에 텍스트를 복사해 붙여 넣고 확인할 수 있다.

이 외에도 다운로드 가능한 프로그램 파일 및 연습 문제 예제 해답지를 포함한 유용한 리소스를 제공한다고 하니 참고하면 좋을 것 같다.

 

책에서는 idle를 사용한다고 했지만 나는 vscode에서 실행했다.

홈페이지에서 예제 파일을 다운로드 받으면 pyperclip.py가 같은 경로에 들어있기 때문에 별 문제가 없지만 만약 소스 코드를 직접 입력해 볼 예정이라면 홈페이지에서 pyperclip.py 파일을 다운로드 받아 코드를 저장할 경로와 같은 곳에 넣어줘야 제대로 실행될 것이다.

 

pyperclip을 터미널에서 설치하는 방법도 있는 것 같다. 근데 사바사로 문제가 좀 있는 것 같으니 모듈을 다운로드 받는 편이 좋을 것이다.

https://www.reddit.com/r/learnpython/comments/qzifeo/modulenotfounderror_no_module_named_pyperclip_in/

 

r/learnpython on Reddit: ModuleNotFoundError: No module named 'pyperclip' in Visual Studio Code

Posted by u/CashingCow - 2 votes and 6 comments

www.reddit.com