Skip to content

AlexIII/spm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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, put it somewhere, create a shortcut and run.
  • Other platforms
    Download SPM.jar from 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 yourself

On 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

Build

javac -source 1.8 -target 1.8 -d out src/spm/*.java
jar cfe dist/SPM.jar spm.SPMgui -C out .

Screencaps

alt text alt text

Software

GUI was created with NetBeans IDE
Executable for Windows was created with Launch4j

License

WTFPL v2

Changelog

  • v1.5
    • Add profiles support
  • v1.4
    • Add password generator
    • Fix xml extra new-lines problem