tinypass

public-domain simple stateless password manager

Source code



tinypass is a stateless password manager inspired by LessPass. tinypass uses the same algorithm to generate passwords, thus is compatible with any password previously generated by lesspass.

Differently from the original idea, tinypass aims to provide the simplest implementation and the strongest default (tinypass doesn’t give you the choice to enable lowercase, uppercase, digits or symbols, neither exclude characters. The output always uses all rules and it’s always 35 characters long).

This project is public-domain, and is provided to you to make the world a safer place.

1 Dependencies

2 Building from source

gcc -o tinypass tinypass.c -O2 -DNDEBUG -lcrypto

3 Usage

  tinypass <site> <login> <password> [counter]
  tinypass example.com mycooluser7 123 2

4 License

This project is available as public-domain under the CC0 License.