2017-11-01 19 views
0

16 진수 형식의 md5 문자열을 Python의 base64 버전으로 변환해야합니다. 내가 MD5가 있다면HEX MD5를 base64 인코딩으로 변환하는 문자열

예를 들어, : 4297f44b13955235245b2497399d7a93

을 나는 Qpf0SxOVUjUkWySXOZ16kw==

이 다른 그래서 C# implementation을 요청 동일 생성하는 코드가 필요합니다,하지만 난 파이썬 코드가 필요합니다. 이것은 SO과 유사하여 Python에서 단일 이진수를 base64로 변환하도록 요청합니다.

답변

2

실행중인 파이썬의 버전에 따라 다음 작동합니다 : 2

base64.b64encode("4297f44b13955235245b2497399d7a93".decode("‌​hex")) 

파이썬 3

base64.b64encode(bytes.fromhex("4297f44b13955235245b2497399d‌​7a93")) 

파이썬