python3中unicode-objects must be encoded before hashing问题
问题
hashlib.sha3_512(file_path).hexdigest()
原因
hashlib这个库只接收byte数组数据,所以,将string变量转成byte数组即可。
解决
hashlib.sha3_512(file_path.encode("utf-8")).hexdigest()
参考:
- hashlib — Secure hashes and message digests
- How to correct TypeError: Unicode-objects must be encoded before hashing?
- hashlib使用时出现: Unicode-objects must be encoded before hashing
- Best way to convert string to bytes in Python 3?
python3中unicode-objects must be encoded before hashing问题相关推荐
- python3中unicode怎么写_详解python3中ascii与Unicode使用
这篇文章主要为大家详解python3中ascii与Unicode使用的相关资料,需要的朋友可以参考下# Auther: Aaron Fan ''' ASCII:不支持中文,1个英文占1个字节 Unic ...
- python3 中的编码问题 unicode, utf-8, gbk, ascii
1. ASCII是最早的字符集,总共包含127个字符,因为是美国人发明的,127个够他们用了. 2. GBK是ASCII的扩展集,ASCII使用一个字节,即8个二进制位,来表征英文字母和一些符号,一个 ...
- python2中的unicode_python2中的unicode()函数在python3中会报错:
python2中的unicode()函数在python3中会报错:NameError: name 'unicode' is not defined There is no such name in P ...
- python3 unicode字符串_【已解决】Python3中如何声明字符串是unicode类型以避免log日志打印出错...
Python3中代码: CreateTableSqlTemplate = """CREATE TABLE IF NOT EXISTS `%s` ( `id` int(11 ...
- pythonunicode和str_python2 中 unicode 和 str 之间的转换及与python3 str 的区别
在python2中字符串分为 unicode 和 str 类型 Str To Unicode 使用decode(), 解码 Unicode To Str 使用encode(), 编码 返回数据给前端时 ...
- 关于 Python2 和 Python3 中的 Unicode 问题。
写在之前 字符编码问题几乎是会跟随我们整个编程生涯的一大魔障,一不小心各种玄学的问题就会接踵而至,防不胜防,尤其是对初学者来说,碰到编码问题简直是就是加快了踏上从入门到放弃的传送带. 鉴于我公众号的读 ...
- python2 md5库_python版本坑:md5例子(python2与python3中md5区别)
起步 对于一些字符,python2和python3的md5加密出来是不一样的. # python2.7 pwd = "xxx" + chr(163) + "fj" ...
- python3中字符串编码常见种类_Python基础篇—标准数据类型—String字符串编码问题...
我要开始写String编码问题了...脑壳疼.. 在String字符串的第一篇末尾有留一个坑,就是关于中文字符串编码.整个编码的故事说起来都是很费劲的,我也只能把我所知道的梳理整理一下,在日常敲码过程 ...
- python3中的编码与解码
首先,为什么要编码? 我们知道,计算机只能存储二进制串001100011.... 如果要计算机存储一个数字7,计算机可以用00000111来表示 如果要存储'a'这个字符呢?肯定也用一个二进制串来表示 ...
- 不要再问我Python2和Python3的Unicode 问题啦!
写在之前 字符编码问题几乎是会跟随我们整个编程生涯的一大魔障,一不小心各种玄学的问题就会接踵而至,防不胜防,尤其是对初学者来说,碰到编码问题简直是就是加快了踏上从入门到放弃的传送带. 字符集问题 很多 ...
最新文章
- 十二、进程的同步与互斥
- 马斯克矩阵模拟错了?这个试验证明人类不是「缸中之脑」
- JS中相等运算符 == 隐式转换
- java中如何将字符串数组转换成字符串
- linux下GPRS ppp拨号默认路由问题(存在eth0)
- 04.卷积神经网络 W3.目标检测
- Bootstrap让内容块居中
- mysql数据表字段繁体转简体_【WORD】阿拉伯数字变大写数字、简繁体转换等实用小技巧...
- xposed自定义参数
- 内核中的Makefile和Kconfig
- python重装显示already installed_tensorflow安装出现Requirement already satisfied问题,这个是网络问题吗?...
- 百款 TWS蓝牙耳机 蓝牙天线拆机分析与仿真
- CARBON X1 安装 chrome os
- 项目管理中,如何有效地把控项目风险?
- Invalid bound statement (not found): org.seckill.dao.Suc
- python中梅花数_梅花易数中的“数字”
- python画喜羊羊_PYTHON养成日记 DAY-8
- 什么是数据模型?常用的数据模型有哪些?
- SpringBoot如何整合BBoss Elasticsearch呢
- Kubectl 好用的命令行工具:oh-my-zsh 技巧和窍门