본문 바로가기
TOP BOTTOM

1. 프로그래밍/TIL2

RSA 출처 뉴스레터 - 해킹짹짹 1. 공개키(비대칭키) 공개키(비대칭키) : 암호화와 복호화할 때 키가 다름 - 공개키는 두 개의 다른 키를 사용하며 각각 암호화와 복호화에 사용 (공개키로 암호화하고, 개인키로 복호화) cf) 대칭키 : 같은 키를 지니고 있어야 함 1) 공개키 (Public key) : 모든 사람이 접근할 수 있도록 공개됨 2) 개인키 (비밀키, Private key, Secret key) : 비공개로 자신만이 소유 2. RSA : 암호화, 전자서명, 인증에서 가장 많이 사용되는 공개키 암호화 알고리즘 - 현재 가장 많이 사용되고 있는 공개키 - RSA를 만든 Rivest, Shamir, Adleman의 이름을 따서 이름 붙여짐 - RSA의 안전성 : 큰 숫자를 소인수분해하는 것이 어렵다는 .. 2022. 3. 13.
헷갈리는 용어 정리 - 라이브러리/패키지/모듈, 함수/메서드, 매개변수/(전달)인자, 클래스/객체 1. 라이브러리/패키지/모듈 + 프레임워크/API/플랫폼,아키텍처 모든 패키지는 모듈이지만, 모든 모듈이 패키지는 아니다. 즉, 패키지는 모듈의 한 종류이다. '__path__' 속성을 지닌 모듈이 패키지라고 여겨진다. script == program == application ( script는 보통 간단하고 작은 programs을 의미함) 1) 라이브러리(library) : 모듈과 패키지의 모음 - 표준 라이브러리 (Standard Library) eg) time, sys, os, math, random, urlib 등 - 외부 라이브러리 (Third Party Library) eg) requests, scrapy, webbrowser - 엄밀히 정의하자면, 패키지보다 상위 개념 - 보통 module/.. 2021. 11. 11.