password manager with aes encryption
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
Antoine ca8dbad212 add code documentation generation thanks to doxygen tool 1年前
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 1年前
doc add code documentation generation thanks to doxygen tool 1年前
lib/base64 remove jsoncpp from this repository and use pkg-config + requirement to setup libjsoncpp 1年前
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 1年前
Makefile add code documentation generation thanks to doxygen tool 1年前
aes.hpp remove jsoncpp from this repository and use pkg-config + requirement to setup libjsoncpp 1年前
crypt.hpp add editorconfig 1年前
decrypt.hpp add editorconfig 1年前
doxygen.conf add code documentation generation thanks to doxygen tool 1年前
main.cpp Add base64 encryption for aes key and aes IV 1年前
mainCrypt.cpp little fix 1年前
mainDecrypt.cpp Add base64 encryption for aes key and aes IV 1年前
pandocConfig.yaml enhance pandoc documentation generation 1年前
readme.md add code documentation generation thanks to doxygen tool 1年前

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