Bitwarden 有些小坑
今天服务器出了问题,所以恢复了早前的数据,数据比较早,所以发现Bitwarden有些密码已经没有了。
1、IOS跟Android未同步的设备导出来的数据,在APP上没找到导入的地方,在WEB上面导入后发现中文乱码!!!
2、然后在MAC上的APP导出encrypted的JSON,发现中文正常
3、想清空数据,再次导入,发现没有一键清空的地方!!???只好,唉!
搜了一下,其他人的总结贴一下吧:
在多设备同步的时候,发现回收站的项目数量不对,第一反应是同步出问题了,事实也确实如此。
由于 Bitwarden 没有归档机制(不删除的密码都会与标签页匹配,导致很杂乱),而部分网站可能暂时失效、封号、删库等,我又依然希望能留着密码,所以习惯是把这些密码放进回收站,但不彻底删除。想当然认为回收站应该也会同步,结果却丢失了部分内容。
考虑到回收站里的差异项可能对我还有用 ,尝试找回,拿还未同步的设备导出密码库。
结果又发现,导出的中文全部乱码,显示成 ?
,效果惨不忍睹,最后勉勉强强对照着差异项,加上自己大致辨别,手动加回了一些密码。
后来还发现 Bitwarden Send 里面也有两个文本莫名其妙消失了……
总结一下就是:
- 同步功能可能存在问题,导致部分项目丢失(尤其是回收站)
- 密码库导出遇到中文可能乱码( Android/iOS 导出为 json/csv 时复现,Chrome/Web 导出为 csv 时复现,Chrome/Web 导出为 json 时正常)
- 建议不要过分依赖于密码器的同步功能,定期通过 Web 或 Chrome 导出做好备份,同时要对备份文件进行检查,确保没有乱码,以免出现严重损失
不确定是不是个例,或者在某个特殊操作下导致的 bug 。考虑到密码库很关键,不管怎么样,分享出来让大家都留个心眼总是好事。