在使用pcryptodome的时候,发现了一个错误:
Object type <class ‘str’> cannot be passed to C code
查看raw_api.py,发现加密的时候需要的是二进制类型而不是文本类型,所以在字符串变量前加个"b"就行,问题解决!
顺便提一下,如果是从文件读出类的,文件打开模式要以’rb’打开而不是简单的’r’!
open('keyfile', 'rb')
在使用pcryptodome的时候,发现了一个错误:
Object type <class ‘str’> cannot be passed to C code
查看raw_api.py,发现加密的时候需要的是二进制类型而不是文本类型,所以在字符串变量前加个"b"就行,问题解决!
顺便提一下,如果是从文件读出类的,文件打开模式要以’rb’打开而不是简单的’r’!
open('keyfile', 'rb')