一个自用的密码管理器。距离第一次在 V2EX 上发布: t/211891 已经有一年了。这一年提交了将近 300 个 Commit, 应该已经做的比较完善了。相对于去年版本的改进
https://github.com/zeruniverse/Password-Manager
截屏
加密流程图
没有在浏览器端加密的数据有
除了这5个所有信息均浏览器端加密。包括账号名,用户名,密码,密码修改时间等等。
1 kamen 2016-09-02 09:57:16 +08:00 via Android 已经很不爽 lastpass 很久了,有时间试试 |
![]() | 3 czb 2016-09-02 10:38:45 +08:00 via Android 好东西 已 start |
![]() | 4 czb 2016-09-02 10:38:56 +08:00 via Android *Star |
![]() | 5 popok 2016-09-02 10:41:46 +08:00 via iPhone 先收藏,回去仔细体验 |
![]() | 6 billytv 2016-09-02 10:49:34 +08:00 马克, 要是能与 keepass 导入导出就好了 |
![]() | 8 zzy8200 OP @billytv 可以的,支持互相用 CSV 导入导出。 http://keepass.info/features.html#lnkexp 但是你可能要稍微修改一下 csv 的 header ,导入 Password-Manager 的账号 header 必须是[name],密码的 header 必须是[password],其他的 header 如果跟你某个自定义列的列标一样就导入,否则丢弃 |
![]() | 9 qcloud 2016-09-02 12:25:39 +08:00 via iPhone 可以!好! |
10 stneng 2016-09-02 14:17:40 +08:00 |
![]() | 11 wujunze 2016-09-02 15:05:30 +08:00 感谢分享 |
![]() | 12 zzy8200 OP @stneng 我的 iphone 兼容不错啊。 min.css.map 没有应该不影响使用。你是页面打不开还是显示很奇怪? |
![]() | 16 zzy8200 OP @stneng 我 iphone 果然也有这个问题。基本不用无痕所以没发现。这个问题无解,因为 safari 在隐身模式下禁用 localstorage. |
![]() | 17 zzy8200 OP @stneng 我不知道 safari 隐身模式禁不禁 sessionstorage ,如果只禁 localstorage 的话可以在隐身模式下禁用 PIN ,那别的功能还能用。连 sessionstorage 都禁的话是真无解 |
![]() | 18 76 2016-09-02 16:52:38 +08:00 https://app.keeweb.info/ 现在用这个 |
19 z5238384 2016-09-02 22:41:45 +08:00 via iPhone 这个可以有,一直用 keepass 桌面版,但是那个 UI 确实很捉急 楼主这个好看 |
![]() | 20 rrkelee 2016-09-03 12:20:42 +08:00 @zzy8200 开启了 pdo 还是报错 Fatal error: Undefined class constant 'MYSQL_ATTR_MAX_BUFFER_SIZE' in /function/sqllink.php on line 11 |
![]() | 21 zzy8200 OP @rrkelee 我没遇到过这个问题 并且 PHP 的官方手册上有 MYSQL_ATTR_MAX_BUFFER_SIZE 这个字段。 http://php.net/manual/en/ref.pdo-mysql.php 请检查你的 PHP 和 PDO 扩展版本是否为 5.x 最新。虽然应该跟数据库没关系,但我用的是 mariadb |
22 flame 2016-09-04 20:13:15 +08:00 |
![]() | 23 zzy8200 OP @flame 你的 reg.php 500 error 了。你检查下你的 config.php ,里面的数据库名,数据库密码和登陆名对了没有。另外,初始要导入 initial.sql,密码管理器是不会自己建表的。你看看你导入了没。 initial.sql 在 https://github.com/zeruniverse/Password-Manager/blob/master/initial.sql |
![]() | 24 zzy8200 OP @flame 你现在没开 php 的 debug, 我看不出问题,如果上面步骤不行的话,你需要 debug 一下。如何开启 debug : http://stackoverflow.com/questions/845021/how-to-get-useful-error-messages-in-php 然后你用开发者工具看看返回。如果你那个是 vps 的话可以直接去 /var/log 里面看 php 的 error_log |
![]() | 26 zzy8200 OP @flame @rrkelee 我已经确认了 bug 的原因是 mysqlnd 不支持 buffer_size 变量。你们可以下载这个文件 https://github.com/zeruniverse/Password-Manager/releases/download/9.09/sqllink_mysqlnd.php 替换 src/function/sqllink.php 就可以了 |