在使用sh1等hashlib方法进行加密时报:Unicode-objects must be encoded before hashing

解决办法:对要加密的字符串指定编码格式

解决之前:

s1=sha1()
s1.update(upwd)
upwd2 = s1.hexdigest()

解决之后:

s1=sha1()
s1.update(upwd.encode("utf-8"))
upwd2 = s1.hexdigest()

就增加了encode("utf-8")

最新文章

  1. 【阿炬Android笔记】01、调用VitamioBundle播放窗口
  2. MYSQL中的SELECT查询时进行运算
  3. [复变函数]第05堂课 1.4 复球面与 $\infty$; 作业讲解; 2 解析函数 2.1 解析函数的概念与 Cauchy-Riemann 方程
  4. HTML转义字符集合
  5. 腾讯云centos6.5下部署django环境
  6. 让Windows Server 2008 + IIS 7+ ASP.NET 支持10万个同时请求
  7. C语言块内变量回收问题
  8. 学习CSS一些事(下)
  9. javascript限制input只允许输入数字
  10. TI公司与MSP430单片机
  11. Servlet知识点大纲
  12. 谷歌浏览器Chrome播放rtsp视频流解决方案
  13. JavaScript的作用;JS常见的三种对话框;==和===的区别;函数内部参数数组arguments在函数内部打印实参;JS的误区:没有块级作用域
  14. sunset
  15. 工具使用-----Jmeter的基础用法
  16. BZOJ1337: 最小圆覆盖
  17. PHP:第五章——字符串的分割与替换
  18. 201621123005《java程序设计》第五周学习总结
  19. vim自定义配置之自动括号
  20. [arc068E]Snuke Line-[树状数组]

热门文章

  1. strults2标签s:set的用法
  2. JanusGraph与Cassandra集成模式
  3. TensorFlow学习笔记 速记2 报错:failed call to cuDevicePrimaryCtxRetain: CUDA_ERROR_INVALID_DEVICE
  4. WCF RIA Services使用详解(转载)
  5. C# 网络打印机ESC指令打印小票
  6. ROW模式的SQL无法正常同步的问题总结
  7. hud项目lcd调试过程的一些见解
  8. ES6 学习笔记 (1)
  9. BitMap、Geo、HyperLogLog
  10. er图 画图工具