这是我第一次使用密码,我不知道将密码存储在mongodb上的方法。
我计划使用Argon2,因为它是owasp在github站点上推荐的。 例如,如果我使用以下代码运行我的代码:
from argon2 import PasswordHasher
password_hash = PasswordHasher()
value_to_hash = password_hash.hash("Hi")
##output value is equal to '$argon2id$v=19$m=102400,t=2,p=8$bZZb1/ZZeAowFAL615htyQ$pn8BlfeM8QTlZalGXPfwcQ'
我知道,如果另一个用户使用相同的标签,则哈希值将发生变化,但是最好的存储方式是什么?
当前结构为:
User : name, username, password[]