Skip to content

A command-line tool to securely encrypt passwords using AES encryption (custom implemented in Java) and store them in a database for easy access.

Notifications You must be signed in to change notification settings

erakai/Treasury

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Treasury

A command-line tool to securely encrypt passwords with AES-128, storing them in a database. The AES-128 implementation is custom and written in Java.


Installation

Download the jar file from /target/ and place it somewhere in your path. Run it with java -jar /path/to/Treasury*.jar [arguments].

You can create an alias on UNIX machines to simplify this. I have the following in my .bashrc: alias treasury='java -jar /mnt/c/Users/path/to/Treasury/target/Treasury*.jar'

This allows me to run commands by typing just treasury [arguments].

Usage

Run treasury --help to view all available commands.


Technology

  • Built solely in Java
  • Picocli Command Line library
  • SQLite for the database, JDBC to connect

Contributors

  • Kai T

Screenshots

About

A command-line tool to securely encrypt passwords using AES encryption (custom implemented in Java) and store them in a database for easy access.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages