대칭키1 [PYTHON] 대칭 키 암호화 대칭 키 암호화는 암호화와 복호화에 동일한 키를 사용하는 방식입니다. 이 방식의 장점은 속도가 빠르다는 점이며, 단점은 키 관리가 어렵다는 것입니다. 여기서는 세 가지 방법을 사용하여 암호화와 복호화를 수행합니다. 단일 치환 암호화사전(E)과 사전(D)을 이용하여 입력받은 문장을 암호화하고 복호화하는 코드입니다. import random# 사전 E 생성key = [chr(i) for i in range(ord('a'), ord('z') + 1)]value = key.copy()random.shuffle(value)E = {k: v for k, v in zip(key, value)}D = {v: k for k, v in E.items()}def Encryption(text): table = text... 2024. 8. 11. 이전 1 다음