密碼想使用MD5編碼
-
我想在新增個人資料時,將密碼以MD5處理,想請問MongoDB是否有提供MD5的函式
例如:
db.user.insert({'user':'xxx','pwd':'test'});
將密碼在MongoDB作MD5處理
-
在這篇看到可以使用 hex_md5('test')
本帖下載内容已隐藏,请登入以查看隐藏内容!
-
經驗證的確可以,感謝回覆~
-
在這裡也有提到
本帖下載内容已隐藏,请登入以查看隐藏内容!
要比對密碼是否正確時也可以使用 hex_md5
-
有支援其他 hash 演算法嗎? 如 SHA-256
-
嗯~ 如果可以的話,還是用 sha256 以上的雜湊。MD5 跟 SHA1 都已經被建議捨棄了。
-
如果暫時沒有其它的替代方案又覺得MD5不可靠,可以多做幾次MD5至於要做幾次可以自己弄個規則來判斷,甚至每一筆的次數都不一樣也是可以的。
這樣強度就提升很多了。
-
目前就是這樣做的,感謝回覆~