如何存储输出os.urandom公司(8) 在CouchDB?

2024-10-04 01:32:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图在couchdb中存储一些加密数据。我需要在couchdb中存储salt和加密密码。salt是使用python的os.urandom公司(8) 其示例输出如下:

'z/\xfe\xdf\xdeJ=y'

我使用pythoncouchdbapi来存储文档。当我试图保存文档时,我得到:

^{pr2}$

Tags: 数据文档密码示例os公司urandomcouchdb
2条回答

将铀的输出以64为基数进行编码,如下所示:

os.urandom(8).encode('base64')

按照这个thread中的例子

在保存前将其编码为base64或十六进制,或将其保存在二进制字段中。在

相关问题 更多 >