浏览器里的找网密码管理器是个好东西,但也是页输个黑箱。你明明在某天登录过那个论坛,密码密码就存在Chrome或Edge的找网密码列表里,可当你需要把它填到另一台设备上时,页输却怎么也想不起那个密码长什么样。密码其实找回它并不难,找网只是页输入口藏得有点深。
拿Chrome举例。密码打开设置,找网找到“自动填充”那一栏,页输点进“密码管理器”,密码你会看到一长串网址和用户名。找网别急着翻,页输直接在上方搜索框输入目标网站的密码关键词,比如“bilibili”或“github”。找到对应条目后,点击右侧的眼睛图标,系统会要求你输入Windows登录密码或验证指纹。输完,明文密码就摊开在你面前了。Edge的做法几乎一样,只是路径变成了“设置→个人资料→密码”。
但这里有个坑——如果你当初是“无痕模式”下登录的,或者选了“从不保存密码”,那这招就没用了。更麻烦的是,有些网站用iframe嵌入了第三方登录框,比如用Google账号登录某个小站点,密码存在Google那边,浏览器存下的只是OAuth令牌,你看到的“密码”栏是空的。这时候你得去Google账号的“密码管理”里找,路径是myaccount.google.com→安全→密码管理器,逻辑和浏览器自带的一样。
要是你压根没让浏览器存过密码,那就得换个思路。看网页源码?不行,输入框的value属性在页面刷新后就没了。但浏览器开发者工具有个冷门功能——在Network面板里,勾选“Preserve log”,然后重新登录一次,抓取POST请求的Form Data,密码字段就在里面。不过现在大部分网站都做了HTTPS加密,抓包看到的密码是加密后的密文,你拿到也没用。除非是本地测试环境或老旧的HTTP站点,这招才可能奏效。
还有种情况,你用的是公司电脑或公用设备,密码被管理员策略锁死了,浏览器里根本不给看。这时候别折腾系统,直接翻历史记录里的登录时间,再用“忘记密码”功能重置,反而最快。别笑,我见过有人为了找回一个老论坛的密码,花半小时拆解浏览器SQLite数据库文件,最后发现那个账号早被注销了。
说到底,浏览器存密码本身就是个权衡——方便和安全打架。你愿意为省几秒输入时间,把密码明文放在本地,就得接受别人拿到你电脑后能一键查看的风险。所以我的建议是:重要账号(网银、主邮箱)别让浏览器记,用专门的密码管理器如Bitwarden或KeePass,它们有主密码加密,比浏览器裸奔强得多。至于那些无足轻重的社区账号,丢了就丢了,重置一次也就一分钟的事,何必费劲去翻旧账。