如何使用python以哈希格式在mongodb中存储值
我正在使用EVE REST框架开发一个web API,它包含一个保存用户密码的表。当我向mongodb发送“get”请求时,密码以可见格式显示。谁能告诉我如何在mongodb中存储非可读格式(散列格式)的值如何使用python以哈希格式在mongodb中存储值,python,mongodb,restful-architecture,eve,Python,Mongodb,Restful Architecture,Eve,我正在使用EVE REST框架开发一个web API,它包含一个保存用户密码的表。当我向mongodb发送“get”请求时,密码以可见格式显示。谁能告诉我如何在mongodb中存储非可读格式(散列格式)的值 提前感谢 您可以使用python中的hashlib库。您可以从您喜欢的任何算法中进行选择,使用md5时的效果如下: import hashlib password = 'abc123' hash_object = hashlib.md5(password.encode()) print(ha
提前感谢 您可以使用python中的hashlib库。您可以从您喜欢的任何算法中进行选择,使用md5时的效果如下:
import hashlib
password = 'abc123'
hash_object = hashlib.md5(password.encode())
print(hash_object.hexdigest())
>>>
e99a18c428cb38d5f260853678922e03
参见文档,为什么您首先通过
GET
调用显示密码,在EVE
中,您可以过滤出用户在端点上进行HTTP GET
调用时看到的响应。