python digest与hexdigest的转化
Dec.13, 2009 in
技术相关
今天一朋友提到一个问题:
>>> base64.b64encode(hashlib.md5(“123456″).digest())
’4QrcOUm6Wau+VuBX8g+IPg==’
但是我只知道这个值:e10adc3949ba59abbe56e057f20f883e,这个值是由下面方式得来的:
>>> hashlib.md5(“123456″).hexdigest()
‘e10adc3949ba59abbe56e057f20f883e’
问题:怎么从’e10adc3949ba59abbe56e057f20f883e’得到’4QrcOUm6Wau+VuBX8g+IPg==’ ?
答:
base64.b64encode(‘e10adc3949ba59abbe56e057f20f883e’.decode(‘hex’))

Leave a Reply