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