关于python2.7的md5加密遇到的问题(TypeError: Unicode-objects must be encoded before hashing)

Posted 一天不进步,就是退步!

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于python2.7的md5加密遇到的问题(TypeError: Unicode-objects must be encoded before hashing)相关的知识,希望对你有一定的参考价值。

https://blog.csdn.net/u012087740/article/details/48439559

import hashlib  
import sys  
  
def md5s():  
    m=hashlib.md5()  
    strs=sys.argv[1]  
    m.update(strs.encode("utf8"))  
    print(m.hexdigest())  
  
if __name__==__main__:  
  
    md5s()  

注意update()必须指定要加密的字符串的字符编码

以上是关于关于python2.7的md5加密遇到的问题(TypeError: Unicode-objects must be encoded before hashing)的主要内容,如果未能解决你的问题,请参考以下文章

MD5加密

php网站密码md5加密串比较方式

md5关于加密

关于MD5+salt盐加密

javaweb关于客户端密码md5加密后被抓包工具抓取的问题

关于md5加密