# password-manager **Repository Path**: acc41/password-manager ## Basic Information - **Project Name**: password-manager - **Description**: No description available - **Primary Language**: Java - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-07-17 - **Last Updated**: 2024-07-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 介绍 password-manager 是一个保存和管理密码的项目,目前只提供windows桌面版软件下载。如有需要可自行编译。 做这个软件的主要目的是记录很多乱七八糟网站的帐号和密码。 涉及到金钱、或者是重要帐号的密码,请不要记录在本软件中!!! 不建议使用任何电子设备保存重要密码!!! 不建议多个站点用同一个密码,密码应该随机没有任何含义,且越长越复杂越好!!! ### 注意 **如果安装后运行不起来,可以尝试卸载重装到非系统盘。** ### 开发环境 > - JDK version 17.0.11 项目中(libs目录下)已经包含如下列出的第三方jar包,如有需要也可以自行到官网下载。 - mybatis-3.5.11.jar - slf4j-api-1.7.36.jar - sqlite-jdbc-3.46.0.0.jar Jlink创建运行时镜像指令: ```shell jlink --module-path $JAVA_HOME/jmods --add-modules java.base,java.datatransfer,java.desktop,java.sql --output password-manager --compress 2 ``` Jpackage 打包成 window 安装程序指令: ```shell jpackage --type exe --name 密码箱 --input . --main-jar ./jar/password-manager.jar --runtime-image ./pw-running-img --icon ./icon/pwm_icon.ico --win-dir-chooser --win-shortcut ``` 如果加上参数"--win-console"会在运行的时候同时弹出shell窗口显示运行日志,便于调试. ### Todo - 表格列修改成【帐号】【密码】【来源】 - 解决系统盘文件权限问题导致的BUG - 随机生成密码功能