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