목록pycryptodome (2)
SeouliteLab
RSA는 공개키 암호화 알고리즘 중 가장 널리 사용되는 알고리즘으로, 데이터를 안전하게 전송하고 서명하는 데에 활용됩니다. 파이썬에서 RSA 암호화를 구현하고 사용하기 위해서는 PyCryptodome 라이브러리를 사용할 수 있습니다. 이 블로그에서는 PyCryptodome를 사용하여 RSA 암호화를 다루는 방법에 대해 알아보겠습니다. 1. 키 생성하기 RSA 암호화를 위해 공개키와 개인키를 생성하는 방법을 살펴보겠습니다. from Crypto.PublicKey import RSA # 키 생성 key = RSA.generate(2048) # 공개키와 개인키 추출 public_key = key.publickey().export_key() private_key = key.export_key() # 키 출력 p..
Rijndael은 대칭키 암호화 알고리즘 중 하나로, 안전한 데이터 전송 및 보호를 위해 널리 사용됩니다. 파이썬에서 Rijndael 암호화를 구현하고 사용하기 위해서는 PyCryptodome 라이브러리를 활용할 수 있습니다. 이 블로그에서는 PyCryptodome를 사용하여 Rijndael 암호화를 다루는 방법에 대해 알아보겠습니다. 1. 텍스트 암호화하기 가장 기본적인 예제로, 텍스트를 Rijndael로 암호화하고 해독하는 과정을 살펴보겠습니다. from Crypto.Cipher import AES from Crypto.Random import get_random_bytes # 키 생성 key = get_random_bytes(16) # 암호화 cipher = AES.new(key, AES.MODE_..