ste*_*ios 5 database passwords android
我正在写一个android密码管理器应用程序,我想在某处存储主密码,但我不知道在哪里.我应该使用我选择的硬编码密码加密用户提供给我的主密码,然后将其存储到数据库中吗?或者我应该做别的事吗?
Geo*_*lly 5
您永远不应存储未加密的密码.
对于密码,您无法安全加密(因为您必须在某处存储解密密钥),您应该只存储不可逆的哈希值.
这样,您可以在用户提供密码时将密码与哈希值进行比较.如果匹配,则可以使用给定密码解密存储的用户:密码对.
PS:不要忘记加盐哈希,请正确使用.
归档时间:
14 年,8 月 前
查看次数:
1205 次
最近记录:
13 年 前