[python] M2Crypto를 사용하여 RSA 공개키 복호화를 수행하는 방법은 어떻게 되나요?
먼저, M2Crypto를 설치해야 합니다. 다음 명령을 사용하여 설치할 수 있습니다:
pip install M2Crypto
이제 RSA 공개키를 사용하여 복호화를 수행하는 예제를 살펴보겠습니다.
from M2Crypto import RSA
# RSA 키 파일 로드
private_key = RSA.load_key('private_key.pem')
public_key = RSA.load_pub_key('public_key.pem')
# 암호화된 데이터를 복호화
encrypted_data = '암호화된 데이터'
decrypted_data = private_key.private_decrypt(encrypted_data, RSA.pkcs1_padding)
print(decrypted_data)
위의 코드는 M2Crypto를 사용하여 RSA 공개키를 이용해 데이터를 복호화하는 예제입니다. 실제 키 파일의 이름과 암호화된 데이터에 따라 코드를 수정해야 합니다.
참고 문헌: