【发布时间】:2018-01-05 12:40:00
【问题描述】:
我在 nodeJS 中使用mongoose 库。我想在plaintext 中传递密码,并匹配它的哈希值,以在集合中找到一个元素。
例如,在mysql,我可以使用:
SELECT * FROM TABLENAME WHERE MD5(PASSWORD) = "HASHED_PASSWORD";
mysql 有一个MD5() 函数。
mongoDB有类似的吗?
我知道密码应该在存储之前进行哈希处理,但只是想知道这在 MongoDB 中是否可行
【问题讨论】:
-
如何创建一个辅助函数将明文转换为哈希然后在 mongo 中查找?
-
@FadiAboMsalam:在这种情况下,mongodb 存储明文密码,而不是哈希。
标签: mongodb mongoose mongodb-query