搜索
FreshRSS 的用户密码没有存储在数据库中
存储在配置文件 <freshrss-root>/data/users/<user-name>/config.php 中
<freshrss-root>/data/users/<user-name>/config.php
<?php return array ( ... 'passwordHash' => '$2a$09$pXJyqN3SxOOGw7YB.0P1M.CCDtEYPhd1by5aVBQSJw5Yvr9mYXIDa', ...
passwordHash是通过password_hash函数生成的,不可逆
passwordHash
password_hash
使用python模块bcrypt生成一个新的密码,替换旧的密码
python
bcrypt
import bcrypt bcrypt.hashpw(b'12345678',bcrypt.gensalt()) # b'$2b$12$g5tE6HYOqJyea.TbA9jibeem9TItCDItYjqehIefQEpqomr/X0VTq'
因为 salt 不同,每次生成的 hash 值也不一样
替换后,用密码 12345678 即可登录,登陆后不要忘了配置新的密码
12345678