Skip to content

Releases: runtimeError4004/CSS360

v1.0.0

Choose a tag to compare

@AbelAlemayehu AbelAlemayehu released this 09 Jun 06:55
3a77518

KeyPer Password Vault v1.0.0

Summary

KeyPer is a simple and secure tool that helps you store and manage your passwords safely on your computer. It uses strong encryption to keep your information private and makes it easy to add, find, and delete your passwords through a command-line program.

Installation & Usage

The program runs in a terminal and requires minimal setup.

Download the .zip file corresponding to your operating system. Unzip to your desired location, and open the program in your operating system's terminal or command line.

Download Notes

  • macOS users on Intel processors should download the macOS-Intel-Release.zip file
  • macOS users on Apple Silicon (M1, M2, etc.) processors should download the macOS-AppleSilicon-Release.zip file
  • Windows users MUST download the Microsoft Visual C++ Runtime before running the program.

Key Features

  • Keeps your passwords safe and private
  • Stores all your passwords in one place on your computer
  • Easy to add, find, and delete passwords
  • Protects your information with a main password only you know
  • Tested to make sure it works reliably
  • Works on common computers like Macs and PCs

Version Tag: v1.0.0
This tag marks the first stable release after core feature completion and testing.

KeyPer Release v1.0.0-bugbash

Choose a tag to compare

@AbelAlemayehu AbelAlemayehu released this 03 Jun 20:55
c79b879

KeyPer Password Vault - Bug Bash Release (v1.0.0-bugbash)

This release is intended for testing and bug hunting before the official launch.

To run program:

This release comes with two binaries: KeyPer.exe for Windows and KeyPer for macOS

Option 1: Download and Run on Windows (KeyPer.exe)

Click and run to open KeyPer in a Command Prompt window.

Option 2: Download and Run on macOS (KeyPer)

Use a terminal to open KeyPer (./KeyPer)

To use:

The program will welcome you and ask you to enter a master password or quit the program.


   KeyPer - Password Manager  

Enter master password or quit [ Q ]:


The program provides a text menu for managing your password vault.

Select from the option below:


  Main Menu  

Select from options below:
[ 1 ] Create New Login
[ 2 ] Open Vault
[ 3 ] View Access Log
[ 9 ] Factory Reset Vault
[ 0 ] Lock Vault

Type 1 to create your own login (website, username, password).
Type 2 to open the vault to see all saved credentials.
Type 3 to view access logs.
Type 9 to reset the entire vault.
Type 0 to lock the vault.

Included Functionality:

  1. Password generation with customizable length and character set.
  2. Create, search, and delete saved credentials in the vault.
  3. SQLite3 integration for vault storage.
  4. CLI interaction with input validation.

KeyPer Prototype Release v0.0.1

Pre-release

Choose a tag to compare

@Caeden117 Caeden117 released this 27 May 05:15
91f223d

Prototype of KeyPer code for demo purposes.

To run program:

Option 1: Compile and run source code using g++ on macOS

To compile: g++ -std=c++11 \-I/opt/homebrew/opt/sqlite/include \-L/opt/homebrew/opt/sqlite/lib \KeyPer.cpp \-o KeyPer -lsqlite3

Requires G++ compiler and SQLite3 installed via Homebrew.

To run: ./KeyPer

Option 2: Download and Run on Windows

Download the KeyPer.exe executable included in the release and run.

To use:

The program will welcome you and ask you to enter a master password or quit the program.


   KeyPer - Password Manager

Enter master password or quit [ Q ]:
[ DEVNOTE ] - default password is [ 000 ]:


The program provides a text menu for managing your password vault.

Select from the option below:


  Main Menu

Select from options below:
[ 1 ] Create New Login
[ 2 ] Create New Password
[ 3 ] Open Vault
[ 4 ] View Access Log
[ 9 ] Factory Reset Vault
[ 0 ] Lock Vault

Type 1 to create your own login (website, username, password), type 2 to create a new password, type 3 to open the vault to see all saved credentials, type 4 to view access logs, type 9 to reset the entire vault, type 0 to lock the vault.

Included Functionality:

  1. Password generation with customizable length and character set.
  2. SQLite3 integration for vault storage.
  3. CLI interaction with input validation

Changelog

  • Forced static linking when compiling the executable
    • This allows customers to run the program without requiring to install G++, SQLite, and the C++ standard library

KeyPer Prototype Release

Pre-release

Choose a tag to compare

@AbelAlemayehu AbelAlemayehu released this 26 May 06:27

Prototype of KeyPer code for demo purposes.

To run program:

Option 1: Compile and run source code using g++ on macOS

To compile: g++ -std=c++11 \-I/opt/homebrew/opt/sqlite/include \-L/opt/homebrew/opt/sqlite/lib \KeyPer.cpp \-o KeyPer -lsqlite3

Requires G++ compiler and SQLite3 installed via Homebrew.

To run: ./KeyPer

Option 2: Download and Run on Windows

Download the KeyPer.exe executable included in the release.

Run the executable in a Command Prompt window.

To use:

The program will welcome you and ask you to enter a master password or quit the program.


   KeyPer - Password Manager

Enter master password or quit [ Q ]:
[ DEVNOTE ] - default password is [ 000 ]:


The program provides a text menu for managing your password vault.

Select from the option below:


  Main Menu

Select from options below:
[ 1 ] Create New Login
[ 2 ] Create New Password
[ 3 ] Open Vault
[ 4 ] View Access Log
[ 9 ] Factory Reset Vault
[ 0 ] Lock Vault

Type 1 to create your own login (website, username, password), type 2 to create a new password, type 3 to open the vault to see all saved credentials, type 4 to view access logs, type 9 to reset the entire vault, type 0 to lock the vault.

Included Functionality:

  1. Password generation with customizable length and character set.
  2. SQLite3 integration for vault storage.
  3. CLI interaction with input validation