____ _____ _____ ____ _ _
/ __ \ | __ \ |_ _|/ __ \ | \ | |
| | | || |__) | | | | | | || \| |
| | | || _ / | | | | | || . ` |
| |__| || | \ \ _| |_| |__| || |\ |
\____/ |_| \_\|_____|\____/ |_| \_|
_____ _ _____
| | | | | |
/ ____|| | |_ _|
| | | | | |
| |____ | |____ _| |_
\_____||______||_____| "
A Lightweight concurrent toy encryption implementation of encryption and binary pair auditing for deepending knowledge
- Symmetrical Encryption with AES Support and in depth documentation based on reading
- Assymetrical Public/Private Key implementation of RSA (and maybe PGP) implemented with
library
- Hashing Program with a variety of Algorithms implemented with
library
- Digital Sigs eg. Ed25519
- Bitwise binary file pairing for expansion of low level comprehension
- Validation with MD5
- Decryption suite for all the functionality
- Simple CLI
- Explorations of
Ockam
Ockam Github for multi-node secure data in transit. - Audacious Attempt to implement an
Elliptical Curve Algorithm
(Much bigger mathematical, and development challenge without a library) - Try and implement my own local
data-in-transit
real-time encryption for commands associated with pcaps etc.- Nentropy note: this might be tough because of a lack of client to decrypt instructions to plain text.
- Could be addressed by using it only for C2C commands.
- import
use::nentrokey::lib::main;
into your own library after installing withcargo add nentrokey
- Run the src/main.rs binary to execute using flags
- Use the src/lib.rs file to customize the output or types of encryption of the library.
- Use flag -e or --encryption to specify encryption type
- Use flag -f or --file to specify file path
- Use flag -t or --text to specify text
- Use flag -v or --verbose to enable verbose output
- Use flag -q or --quiet to enable quiet output
Binary:
- Run your
src/main.rs
function from the CLI - More to come this is mostly an experimental project
// Your main file
use nentrokey::main;
fn run_nentrokey() {
nentrokey::main();
}
cargo run nentrokey -t -e symmetric --verbose --quiet
- Clone the repo
- Create a feature branch for your additions
- Pull Request to the Develop Branch
git clone https://www.github.com/nentropy/nentrokey/
git checkout -b feature_name