암호화: Python으로 암호 구현 (Encryption: Implementing a password with Python)
- 파이썬 설치 후 IDLE 실행하기. (주 사용) /
(설치 및 사용법) https://blockchain-dev-engdi.tistory.com/113
- 출력문만 바로볼꺼면 온라인 컴파일 https://www.onlinegdb.com/ (대신 로컬 연결이 힘들 수 있음)
- 윈도우 명령 프롬프트(CMD)를 사용할 거에요 (윈도우 명령어도 알려드릴 거에요. 지금은 일부 명령을 입력해야하는 경우 시작 메뉴 → 모든 프로그램 → 보조 프로그램 → 명령 프롬프트로 이동하세요. Windows 키를 누르고 "실행"창이 팝업 될 때까지 "R"키를 누르면 됩니다. 명령어를 입력하려면 "cmd"를 입력하고 "실행"창에서 엔터키를 누르세요. (윈도우 최신 버전에서는 "명령 프롬프트"가 메뉴에 없을 수 있어 검색해 실행하면 됩니다)
- Type "cmd" in the "Run" window
- CMD 열기 후 $ python3 --version (버전 체크 완료되면 파이썬 설치 완료)
- CMD > python입력하면 >>>가 뜨는데 파이썬 코드 입력 가능.
-
윈도우 시작메뉴로 가서 → 모든 프로그램 → 보조프로그램 → 명령 프롬프트.
-
Mac OS X 응용 프로그램 → 유틸리티 → 터미널.
-
리눅스 프로그램 → 보조 프로그램 → 터미널을 실행하면 될 거에요. 하지만 시스템에 따라 다를 수도 있으니 구글에서 찾아보세요.
https://tutorial.djangogirls.org/ko/python_installation/ > CMD 사용법 참고
https://tutorial.djangogirls.org/ko/python_introduction/
▶ 파이참, vscode, vs 등 대부분 idle에서의 주석 단축키
-
Window : CTRL + /
-
Mac OS : Command + /
▶ 파이썬 IDLE 주석 단축키
-
주석 생성 : ALT + 3
-
주석 제거 : ALT + 4
https://m.blog.naver.com/dhsjid/221220034644 > 파이썬에서 나는 흔한 에러 정리 해놓은 블로그
- 파일 암호화.복호화 해보기
- 카이사르 암호 구현
- 아핀 암호 구현
- 암호키와 암호화 알고리즘 구현
- 대칭키_ 스트림 암호 / 3DES / AES 구현
- 공개키_RSA 암호 / RSA 서명
- ECDSA 전자서명 구현
- 블록체인의 꽃, 'sha256' 구현
- Intro - 비트코인 짧게 돌아보기
- 블록 구조와 작업증명
- 주소생성하기
- 타원 곡선 이해 (이론)
- 타원 곡선 구현
- 리플레이 공격 / 로닌 / 트로이목마 / 51%공격 (이론) 2 비트코인(1) 블록 구조와 작업증명