This is a fork from JPASS used to create unit tests and other testing good practices. This was made for Test Verification and Velidation of Software. Really liked how this project turned out so decided to save it here. Big props to my friends who worked with me on this one.
This project is based on the Gaborbata Jpass all credits goes to the original author.
All changes were made for the class Testing, Validation and Verification of Software for the Msc Software Engineering on Faculty of Engineering - University of Porto.
JPass is a simple, small, portable password manager application with strong encryption. It allows you to store user names, passwords, URLs and generic notes in an encrypted file protected by one master password.
Features:
- Strong encryption - AES-256-CBC algorithm (SHA-256 is used as password hash)
- Portable - single jar file which can be carried on a USB stick
- Built-in random password generator
- Organize all your user name, password, URL and notes information in one file
- Data import/export in XML format
Java 8 or later is recommended to run JPass. Most platforms have a mechanism to execute .jar
files (e.g. double click the jpass-0.1.21-SNAPSHOT.jar
).
You can also run the application from the command line by typing (the password file is optional):
java -jar jpass-0.1.21-SNAPSHOT.jar [password_file]
You can find the latest distribution package under the releases link.
- Maven:
mvn clean package
- Gradle:
gradle clean build
- sbt:
sbt clean package
Default configurations can be overridden in jpass.properties
file:
Configuration key | Value type | Default value |
---|---|---|
ui.theme.dark.mode.enabled | boolean | false |
clear.clipboard.on.exit.enabled | boolean | false |
default.password.generation.length | integer | 14 |
date.format | string | yyyy-MM-dd |
entry.details | list | TITLE,MODIFIED |
Thanks for Jibbie R. Eguna (@jbeguna04) for the nice application logo.