[python] M2Crypto를 사용하여 RC4 암호화를 수행하는 방법은 어떻게 되나요?

먼저, M2Crypto를 설치해야 합니다. 다음 명령을 사용하여 M2Crypto를 설치할 수 있습니다:

pip install M2Crypto

이제 다음과 같이 Python 코드를 사용하여 RC4 암호화를 수행할 수 있습니다:

from M2Crypto.EVP import Cipher

def rc4_encrypt(key, data):
    cipher = Cipher(alg='rc4', key=key, iv='\0' * 16, op=1)
    ciphertext = cipher.update(data)
    cipher.final()
    return ciphertext

def rc4_decrypt(key, ciphertext):
    cipher = Cipher(alg='rc4', key=key, iv='\0' * 16, op=0)
    data = cipher.update(ciphertext)
    cipher.final()
    return data

위 코드에서 rc4_encrypt 함수는 주어진 키와 데이터를 사용하여 RC4 암호화를 수행하고, rc4_decrypt 함수는 암호화된 데이터를 해독합니다.

이제 위의 코드를 사용하여 RC4 암호화를 쉽게 수행할 수 있습니다.