Kevin-Vu / hypatie

Personal password encryptor

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Hypatie

Personal password encryptor

This project aims to secure all your personal passwords in one single app, and access them with a unique password.

Build Status Codacy Badge Version


Getting Started

Installation

In order to compile this project, please install the following libraries : openssl , libssl-dev.

sudo apt install openssl libssl-dev

Compile the project

make

How to use

Go to the exe folder.

./hypatie.exe <args>

Here are the arguments you can pass through the program :

new simple|special <length>    # generate a random password alphanum with/without special characters
read                           # print a password
add                            # add a new password
rm                             # remove a password
replace                        # replace a password by a new one
passwd                         # change the master password
help                           # print the usage

Memory leak verification

No memory leak found : Valgrind.

Sources

Here are the source used in this project :
kulkarniamit : link - openssl part
Yoann Sculo : link - md5sum part
alk : link - switch statement part
Lionel Lacassagne : link - Makefile

About

Personal password encryptor


Languages

Language:C 98.2%Language:Makefile 1.8%