[네트워크 보안] RSA 개념 및 암/복호화 구현


[네트워크 보안] RSA 개념 및 암/복호화 구현

RSA의 개념 - 공개키 암호 시스템의 하나로, 공개키와 비밀키 두가지의 키를 사용한다. - 전자서명 기능을 요구하는 전자 상거래 등 광범위하게 사용됨 RSA 암호화 방식 공개키 : 모두에게 알려져있으며 암호화하는데 사용 비밀키 : 단 한 사람만 가지고 있고 해독할때 사용 -> 누구나 메세지를 암호화 할 수 있지만 해독할 수 있는 사람은 개인키를 지닌 사람뿐 구현 import socketserver from os.path import exists from Crypto import Random from Crypto.PublicKey import RSA from Crypto.Cipher import PKCS1_v1_5 import base64 HOST = '' PORT = 3333 # 들어오는 요청을 처리하..


원문링크 : [네트워크 보안] RSA 개념 및 암/복호화 구현