password manager with aes encryption
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Antoine ca8dbad212 add code documentation generation thanks to doxygen tool пре 11 месеци
bin correction des malloc des AES_EVP_CONTEXT utilisation des fonctions proposé par openSSL пре 1 година
data Add base64 encryption for aes key and aes IV пре 11 месеци
doc add code documentation generation thanks to doxygen tool пре 11 месеци
lib/base64 remove jsoncpp from this repository and use pkg-config + requirement to setup libjsoncpp пре 11 месеци
obj correction des malloc des AES_EVP_CONTEXT utilisation des fonctions proposé par openSSL пре 1 година
.editorconfig add editorconfig пре 1 година
.gitignore add code documentation generation thanks to doxygen tool пре 11 месеци
Makefile add code documentation generation thanks to doxygen tool пре 11 месеци
aes.hpp remove jsoncpp from this repository and use pkg-config + requirement to setup libjsoncpp пре 11 месеци
crypt.hpp add editorconfig пре 1 година
decrypt.hpp add editorconfig пре 1 година
doxygen.conf add code documentation generation thanks to doxygen tool пре 11 месеци
main.cpp Add base64 encryption for aes key and aes IV пре 11 месеци
mainCrypt.cpp little fix пре 1 година
mainDecrypt.cpp Add base64 encryption for aes key and aes IV пре 11 месеци
pandocConfig.yaml enhance pandoc documentation generation пре 11 месеци
readme.md add code documentation generation thanks to doxygen tool пре 11 месеци

readme.md

this repository contains 3 Main :

  • crypto.ex use for test ( take a file, crypt and decrypt this file in one step ) products a crypted and decrypted file.

  • crypt.ex : allow to crypt a file with aes algorithms ./crypt.ex products the crypted file and a json file which contain aes key and aes IV key.

  • decrypt.ex : allow to uncrypt a file from a crypted file and a json key file. ./decrypt.ex products the uncrypted file.

:smiley:

requirements

archlinux setup : pacman -S jsoncpp

  • gcc lib flag are retrieve thanks to pkg-config tool

  • cpp documentation is generated thanks to doxygen

use make doc to generate doxygen documentation