[英]How to insert hashed password in mongodb database using pymongo
當我使用pymongo將哈希密碼插入MongoDB數據庫時,它將在密碼中創建一個新文檔。 在本文檔中,它將創建一個名為“ $ binary”的密鑰。
{
"_id" : ObjectId("......"),
"email" :"example@gmail.com",
"password" : {"$binary" :"JDJiJDEyJEdwNWtlY3NTSllNR0FzaGRKKHVH0Ykh4TS5JZk00SFA5SWZ2cmpWMXpKelQ2Z2hyTjQzRkNuODMy", "$type" : "00" }
}
我想像字符串一樣存儲我的哈希密碼。 可能嗎 ?? 如果否,那么我如何獲得該值(哈希密碼)進行登錄等? 如果是,我該怎么做?
使用hashlib庫:
hasher = hashlib.md5()
hasher.update(your_string)
your_dict['hash'] = hasher.hexdigest()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.