【发布时间】:2013-04-25 16:25:54
【问题描述】:
我正在使用 PyCrypto 生成安全密钥哈希。我想存储我生成的一个或多个部分密钥。每个部分键的格式为
\x0f|4\xcc\x02b\xc3\xf8\xb0\xd8\xfc\xd4\x90VE\xf2
我有一个 ndb StringProperty(),我想在其中存储该信息。但是,它会引发 BadValueError 表示它需要一个 UTF-8 编码的字符串。我尝试使用 str 的 .encode('uft-8') 方法,但这也会引发一个错误,告诉我它无法编码,因为定位不好。
无论如何,我的问题是,我怎样才能将该字节字符串转换为可以存储在 ndb 中的内容?
【问题讨论】:
-
你也可以对你的哈希进行base64编码,并在你去使用它们时解码
-
是的,我是在换完东西后才想到的。哦!