password manager with aes encryption
No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.
Antoine ca8dbad212 add code documentation generation thanks to doxygen tool hace 11 meses
bin correction des malloc des AES_EVP_CONTEXT utilisation des fonctions proposé par openSSL hace 1 año
data Add base64 encryption for aes key and aes IV hace 11 meses
doc add code documentation generation thanks to doxygen tool hace 11 meses
lib/base64 remove jsoncpp from this repository and use pkg-config + requirement to setup libjsoncpp hace 11 meses
obj correction des malloc des AES_EVP_CONTEXT utilisation des fonctions proposé par openSSL hace 1 año
.editorconfig add editorconfig hace 1 año
.gitignore add code documentation generation thanks to doxygen tool hace 11 meses
Makefile add code documentation generation thanks to doxygen tool hace 11 meses
aes.hpp remove jsoncpp from this repository and use pkg-config + requirement to setup libjsoncpp hace 11 meses
crypt.hpp add editorconfig hace 1 año
decrypt.hpp add editorconfig hace 1 año
doxygen.conf add code documentation generation thanks to doxygen tool hace 11 meses
main.cpp Add base64 encryption for aes key and aes IV hace 11 meses
mainCrypt.cpp little fix hace 1 año
mainDecrypt.cpp Add base64 encryption for aes key and aes IV hace 11 meses
pandocConfig.yaml enhance pandoc documentation generation hace 11 meses
readme.md add code documentation generation thanks to doxygen tool hace 11 meses

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