password manager with aes encryption
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
Antoine ca8dbad212 add code documentation generation thanks to doxygen tool il y a 11 mois
bin correction des malloc des AES_EVP_CONTEXT utilisation des fonctions proposé par openSSL il y a 1 an
data Add base64 encryption for aes key and aes IV il y a 11 mois
doc add code documentation generation thanks to doxygen tool il y a 11 mois
lib/base64 remove jsoncpp from this repository and use pkg-config + requirement to setup libjsoncpp il y a 11 mois
obj correction des malloc des AES_EVP_CONTEXT utilisation des fonctions proposé par openSSL il y a 1 an
.editorconfig add editorconfig il y a 1 an
.gitignore add code documentation generation thanks to doxygen tool il y a 11 mois
Makefile add code documentation generation thanks to doxygen tool il y a 11 mois
aes.hpp remove jsoncpp from this repository and use pkg-config + requirement to setup libjsoncpp il y a 11 mois
crypt.hpp add editorconfig il y a 1 an
decrypt.hpp add editorconfig il y a 1 an
doxygen.conf add code documentation generation thanks to doxygen tool il y a 11 mois
main.cpp Add base64 encryption for aes key and aes IV il y a 11 mois
mainCrypt.cpp little fix il y a 1 an
mainDecrypt.cpp Add base64 encryption for aes key and aes IV il y a 11 mois
pandocConfig.yaml enhance pandoc documentation generation il y a 11 mois
readme.md add code documentation generation thanks to doxygen tool il y a 11 mois

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