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

data = b'Hello, SHA-512 hashing!'
hash_obj = EVP.MessageDigest('sha512')
hash_obj.update(data)
result = hash_obj.final()
print(result.encode('hex'))

위의 코드를 사용하여 M2Crypto 라이브러리의 EVP 모듈을 이용해 SHA-512 해시를 수행할 수 있습니다. 데이터를 바이트 스트림으로 변환한 후 MessageDigest 클래스를 사용하여 해시 객체를 생성하고, update 메소드를 사용하여 데이터를 업데이트하고, final 메소드를 호출하여 해시 값을 얻을 수 있습니다.

자세한 정보는 M2Crypto 공식 문서를 참고해주세요.