[python] M2Crypto를 사용하여 SHA-1 해싱을 수행하는 방법은 어떻게 되나요?

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

pip install m2crypto

다음으로, 아래 예시 코드를 사용하여 SHA-1 해싱을 수행할 수 있습니다.

import M2Crypto

# 해싱할 데이터
data = b'Hello, World!'

# 데이터를 SHA-1 해시로 변환
sha1_hash = M2Crypto.EVP.MessageDigest("sha1")
sha1_hash.update(data)
result = sha1_hash.final()

# 해싱 결과 출력
print(result)

이 코드에서는 M2Crypto 패키지를 사용하여 SHA-1 알고리즘을 적용한 해싱을 수행하고, 결과를 출력합니다.

자세한 내용은 M2Crypto 공식 문서를 참고하시기 바랍니다.