簡體   English   中英

如何使用pymongo在mongodb數據庫中插入哈希密碼

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM