Simple file encryptor and decryptor

AlexCr4ckPentest a1fe7c15c0 Update README.md %!s(int64=3) %!d(string=hai) anos
img aa7224e810 Add images with examples %!s(int64=4) %!d(string=hai) anos
include c467d22373 fix json lib include path %!s(int64=4) %!d(string=hai) anos
lib 2051cc3786 move nlohmann json lib to lib/ directory %!s(int64=4) %!d(string=hai) anos
src 20400a1b4b Update main.cpp %!s(int64=4) %!d(string=hai) anos
.gitignore 33ff88b1c7 delete old Makefile, old logo, update .gitignore %!s(int64=4) %!d(string=hai) anos
CMakeLists.txt 3dd5824d87 Update CMakeLists.txt %!s(int64=4) %!d(string=hai) anos
LICENSE 9e9c267a52 Create LICENSE %!s(int64=4) %!d(string=hai) anos
README.md a1fe7c15c0 Update README.md %!s(int64=3) %!d(string=hai) anos

README.md

FileCryptor

The simple file encryptor and decryptor program

based on logical XOR operation

For Unix-like OS only

Dependencies

  • CMake (>= 3.1)
  • C++ complier (with C++17 support)
  • Boost.Filesystem library
  • Boost.Program_options library

Building

  1. mkdir build
  2. cd build
  3. cmake .. && make
  • Run ./fcryptor -h for show help

Examples

Encryption example

Alt text

Decryption example

Alt text