goryachev.com Products Design Research Contact

Passwørd Safe

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

Download PasswordSafe.jar for OS X, Windows, Linux.

  1. Requires Java
  2. Download PasswordSafe.jar and save it to a folder of your choice.
  3. Double-click PasswordSafe.jar to start.



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 cryptographic library.

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 program. I wanted to have similar functionality in a platform-independent tool written in Java.

Open Source