Skip to content

Nakamoto is a 2 layer encryption tool to protect your data and your cyptocurrency

License

Notifications You must be signed in to change notification settings

devfabiosilva/nakamoto

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nakamoto

Nakamoto is a 2 layer encryption tool to protect your data and your cryptocurrency private keys

Usage

There are 3 types of usage:

  • Generate random passwords

Example:

./nakamoto g
  • Encrypt file

Example:

Encrypt file myfile.txt

./nakamoto enc myfile.txt
  • Decrypt file

Decrypt file out.nkm

./nakamoto dec out.nkm

Building

Requirements

  • Openssl 3.3 or later
  • CMake 4.3 or later

First time installation

You need to install Open SSL.

make install_ssl

NOTE You only need to do this step once

Build nakamoto

make

Cleaning

Cleaning project

make clean

Cleaning Compiled Openssl libs

make remove_ssl

Test project

make test

Have fun :)