https://github.com/alexiii/spm
Simple Password Manager
https://github.com/alexiii/spm
encryption lightweight linux open-source password-manager password-store password-vault windows
Last synced: 3 months ago
JSON representation
Simple Password Manager
- Host: GitHub
- URL: https://github.com/alexiii/spm
- Owner: AlexIII
- Created: 2018-01-07T15:06:36.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-11-20T10:30:02.000Z (11 months ago)
- Last Synced: 2025-06-01T06:31:42.230Z (4 months ago)
- Topics: encryption, lightweight, linux, open-source, password-manager, password-store, password-vault, windows
- Language: Java
- Size: 209 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Simple Password Manager
A simple program that locally stores your passwords in an encrypted form.
### Features
- Sufficient encryption (AES 128bit)
- Lightweight
- Multi-platform
- Uses UTF-8
- Open-source
- Extremely permissive license## Usage
- Windows users
Just download SPM.exe from [Releases](https://github.com/AlexIII/spm/releases), put it somewhere, create a shortcut and run.
- Other platforms
Download SPM.jar from [Releases](https://github.com/AlexIII/spm/releases) and run it with your JVM (`java -jar SPM.jar`). You can also find a program icon in `src/resources/`
- Paranoid
Review the source code thoroughly and built it yourselfOn the first run the program creates database file `spmdb.xml` in the current directory.
## Hints
- Double click puts the password into the clipboard
- The clipboard is automatically cleared in 30 seconds after coping the password or when the program is being closed
- Filter acts on "Site", "Login" and "Comment" fields
- "Site", "Login" and "Comment" fields are being encrypted too## Requirements
- [JRE 1.8](http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html)## Build
```sh
javac -source 1.8 -target 1.8 -d out src/spm/*.java
jar cfe dist/SPM.jar spm.SPMgui -C out .
```## Screencaps

## Software
GUI was created with [NetBeans IDE](https://netbeans.org/)
Executable for Windows was created with [Launch4j](http://launch4j.sourceforge.net/)## License
[WTFPL v2](http://www.wtfpl.net)## Changelog
- v1.5
- Add profiles support
- v1.4
- Add password generator
- Fix xml extra new-lines problem