【发布时间】:2018-07-21 23:14:16
【问题描述】:
我自己托管密码管理器 sysPass:https://github.com/nuxsmin/sysPass
我丢失了唯一管理员帐户的密码,但我仍然拥有主密码/密钥和对数据库的完全访问权限。可惜sysPass没有密码重置功能。
我知道 sysPass 使用具有 10 次迭代的 BCrypt 和主密码来为每个用户创建密码哈希。
有几个字段显然需要更新才能做到这一点:
user_pass - varbinary - 内容以:$2y$10$...
user_mPass - varbinary - 内容开头为:def50200...
user_mKey - varbinary - 内容开头为:def10000def50200...
但我不知道如何使用该信息为我的管理员用户创建新密码。
知道怎么做吗?
谢谢
【问题讨论】: