Trong sử dụng MongoDb có thể thêm người dùng vào cơ sở dữ liệu để kiểm soát truy cập. Một người sử dụng có thể được chèn với:Hàm băm được sử dụng bởi MongoDB để băm mật khẩu người dùng cơ sở dữ liệu là gì?
db.addUser({ user: "aaaa", pwd: "1234", roles: [...]})
và người dùng chèn là:
{
"user" : "aaa",
"pwd" : "08ccdf34dbb3ca05dcc195e30994b628",
"roles" : [
"userAdminAnyDatabase"
],
"_id" : ObjectId("52a88b45965c4e7ad46bb97b")
}
chức năng gì MongoDB sử dụng để tính toán/băm phím pwd
?
Cảm ơn! Và giả định của bạn là chính xác. Tôi đã thay thế tên người dùng. :) –
Khi tôi thử MD5 (tên người dùng + ": mongo:" + password_text) trong vỏ mongo tôi nhận được 'Lỗi: chuỗi MD5 phải có 32 ký tự' – Guig