网页学习体会

  • 首页
  • 个人博客
您的位置: 首页  >  IT文章  >  python md5加密中文

python md5加密中文

分类: IT文章 • 2025-01-10 22:26:26
import md5
md5.new(u'中文').hexdigest()

会失败,报告ascii码不能解码0x....

原因是md5会自动将被加密的数据转成字节码,如果没有详细制定编码,则可能采用了其他编码(比如ascii),

因此要制定编码进行转码,如下:

import md5
md5.new(u'中文'.encode('utf-8')).hexdigest()

 ref:http://bytes.com/topic/python/answers/842255-md5-hash-problems

相关推荐

  • Sql Server内置函数实现MD5加密 实例 函数 提示与注释
  • C#:使用MD5对用户密码加密与解密
  • python小用途——提取中文文本 一、问题背景  二、python实现
  • 微信支付v3版几个重难点(签名、验签、加密、解密)的python实现
  • Python requests库中文乱码问题 Python HTTP库requests中文页面乱码解决方案!
  • 用Python递归解决阿拉伯数字转为中文财务数字格式的问题
  • 用Python递归解决阿拉伯数字转为中文财务数字格式的问题(2)--打开思路的一种方法
  • python程序中文输出问题怎么解决? 用encode和decode
  • MD5加密
  • [Python] Python 获取中文的首字母 和 全部拼音首字母
  • Centos7设置文件夹写入权限
  • tornado 非阻塞方法
    网站免责声明 网站地图 最新文章 用户隐私 版权申明
本站所有数据收集于网络,如果侵犯到您的权益,请联系网站进行下架处理。   

Copyright © 2018-2021   Powered By 网页学习体会    备案号:   粤ICP备20002247号