A simple, secure, open source password storage tool which allows you to keep all your passwords in one file, protected with a single passphrase.
Available for Windows, Mac, Linux, Solaris.
Download and Installation
- Requires Java
- Download PasswordSafe.jar and save it to a folder of your choice.
- Double-click PasswordSafe.jar to start.
- Simplicity: This program stores your passwords, nothing else.
- Security: Your passwords are stored in an encrypted file, engineered to make a brute force attack somewhat difficult.
- Portability: the program runs on Windows, Mac OS X, Linux, Solaris, or any other platform where Java is installed.
The program uses scrypt
password-based key derivation function,
256-bit AES cipher
in EAX mode
. Random numbers, essential for generating salt and nonce,
are provided by a SHA-512 digest-based generator which uses standard JVM SecureRandom implementation
as well as entropy sourced from the user keyboard and mouse events.
The tool uses Bouncy Castle
On-screen keyboard provides additional protection against naïve key loggers.
The file format specification
is publicly available.
This tool is inspired by an open source Password Safe
I wanted to have similar functionality in a platform-independent tool written in Java.