password manager with aes encryption
Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.
Antoine ca8dbad212 add code documentation generation thanks to doxygen tool vor 11 Monaten
bin correction des malloc des AES_EVP_CONTEXT utilisation des fonctions proposé par openSSL vor 1 Jahr
data Add base64 encryption for aes key and aes IV vor 11 Monaten
doc add code documentation generation thanks to doxygen tool vor 11 Monaten
lib/base64 remove jsoncpp from this repository and use pkg-config + requirement to setup libjsoncpp vor 11 Monaten
obj correction des malloc des AES_EVP_CONTEXT utilisation des fonctions proposé par openSSL vor 1 Jahr
.editorconfig add editorconfig vor 1 Jahr
.gitignore add code documentation generation thanks to doxygen tool vor 11 Monaten
Makefile add code documentation generation thanks to doxygen tool vor 11 Monaten
aes.hpp remove jsoncpp from this repository and use pkg-config + requirement to setup libjsoncpp vor 11 Monaten
crypt.hpp add editorconfig vor 1 Jahr
decrypt.hpp add editorconfig vor 1 Jahr
doxygen.conf add code documentation generation thanks to doxygen tool vor 11 Monaten
main.cpp Add base64 encryption for aes key and aes IV vor 11 Monaten
mainCrypt.cpp little fix vor 1 Jahr
mainDecrypt.cpp Add base64 encryption for aes key and aes IV vor 11 Monaten
pandocConfig.yaml enhance pandoc documentation generation vor 11 Monaten
readme.md add code documentation generation thanks to doxygen tool vor 11 Monaten

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