Login

PHP网页版密码管理器V1.0

大小:427.87KB
更新时间: 2026-02-27 加入收藏
立即下载

101341swz1i93ysmsw4sok.png

重要提示:PHP 7.4.3测试通过,PHP8.1提示找不到扩展,需按照上图说明修改PHP.INI配置文件。

一、功能介绍

1、密码分类,这个还是很实用

2、添加密码时,网址/应用名自动识别50+个域名后缀,自动添加超链接

3、添加密码里附带了密码生成器,要多复杂都行

4、数据支持加密导出/导入,主密钥非常重要,没有这个无法解密,AI都无法破解

5、数据库支持自动备份,数据也是加密存储,每次登录自动备份一次,记得定期清理

6、自适应屏幕大小

7、支持搜索功能

8、点击用户名,可以在系统设置里修改系统名称和图标,及用户登录密码修改(非密钥修改)

9、右上角有个 系统使用教程,可以点开看看

二、安全逻辑:所有代码公开透明,可内网使用,采用登录密码+主密钥加密,每次登录后都需要用主密钥进行解密后才能操作(主密钥非常重要),每次登录都自动备份,密码也是加密存储(数据库和Excel导出全部加密)

三、软件特点

基于 PHP + SQLite 构建,采用 AES-256 加密算法。

军用级加密:AES-256-CBC + HMAC(新版本)或 AES-256-GCM(向后兼容)

主密钥机制:用户设置主密钥密码,系统通过 PBKDF2 自动生成主密钥(256位)

会话管理:会话超时(30分钟)和自动锁定(15分钟无操作)

登录保护:登录失败限制(5次),账户锁定(15分钟)

CSRF 保护:所有 POST 请求需要 CSRF 令牌验证

数据隔离:每个用户的数据完全隔离

分类树管理:支持多级分类嵌套

密码强度检测:实时检测密码强度(6个等级)

随机密码生成器:可自定义长度(6-64位)和字符类型

密码历史版本:自动保存密码历史版本

导入/导出功能:支持 CSV 格式导入导出

操作日志记录:记录所有重要操作

数据备份与还原:支持手动备份和数据库还原

响应式设计:完美适配桌面端、平板和移动设备

深色模式:支持深色/浅色主题切换

四、系统要求

PHP 7.0+

SQLite 扩展

OpenSSL 扩展

PDO 支持

原生 JavaScript/CSS3

五、配置说明

下载或克隆项目到 Web 服务器目录,设置目录权限,首次访问自动进入初始化页面创建主账户(设置用户名、登录密码和主密钥密码)系统将根据主密钥密码自动派生生成主密钥用于加密。

PHP对SQLite有原生、极其简单的支持。它就是一个扩展,直接操作.db文件,无需安装和配置独立的数据库服务(如MySQL, PostgreSQL)。     

这使得整个应用成为一个 “开箱即用”的独立包:只有一堆PHP脚本和一个数据库文件。复制到服务器上就能运行,迁移时直接打包整个文件夹即可,非常简单

开发说明配置修改

编辑 includes/config.php:

SESSION_TIMEOUT:会话超时(默认1800秒)

AUTO_LOCK_TIME:自动锁定(默认900秒)

MAX_LOGIN_ATTEMPTS:最大登录尝试(默认5次)

PBKDF2_ITERATIONS:PBKDF2 迭代次数(默认10000次)

SQLite 数据库主要表:users、categories、passwords、password_history、sessions、logs


文章评论

加载中~