[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 공개키를 이용해 데이터를 복호화하는 예제입니다. 실제 키 파일의 이름과 암호화된 데이터에 따라 코드를 수정해야 합니다.

참고 문헌: