[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 암호화를 쉽게 수행할 수 있습니다.