zknublx

一. 使用md5包

import md5

src = \'this is a md5 test.\'   
m1 = md5.new()   
m1.update(src)   
print m1.hexdigest()

二. 使用hashlib

import hashlib   

m2 = hashlib.md5()   
m2.update(src)   
print m2.hexdigest()

推荐使用第二种方法。

 

加密常见的问题:

1:Unicode-objects must be encoded before hashing

  解决方案:import hashlib   
       m2 = hashlib.md5()   
       m2.update(src.encode(\'utf-8\'))   
       print m2.hexdigest()

 

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-26
  • 2021-07-17
  • 2022-12-23
  • 2021-11-27
  • 2022-02-09
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-06-15
相关资源
相似解决方案