diff options
author | Seppia <nonso@insicuri.net> | 2016-06-12 17:44:39 +0200 |
---|---|---|
committer | Seppia <nonso@insicuri.net> | 2016-06-12 17:44:39 +0200 |
commit | aef49b9b56c02753e5619dd2532883e5d254886c (patch) | |
tree | 9c42b54f10aae89f6af3fd5bdca288392b19cb68 | |
parent | 7d5ea469a8291062dbc6a8bbf9b3ca8942d41a21 (diff) | |
download | onetimebluh-aef49b9b56c02753e5619dd2532883e5d254886c.tar.gz onetimebluh-aef49b9b56c02753e5619dd2532883e5d254886c.tar.bz2 onetimebluh-aef49b9b56c02753e5619dd2532883e5d254886c.zip |
updated README.md
-rw-r--r-- | README.md | 41 |
1 files changed, 40 insertions, 1 deletions
@@ -1 +1,40 @@ -Workbluhp in blogress!! +Onetimebluh (Workbluhp in blogress!!) +====================================== + +Simple implementation of One Time Pad cipher. +Capable of generating cryptographically strong random number keys and of usign them to encrypt/decrypt messages of same length with a bitwise XOR function. + +Usage +------- + +Example creates two keys of lenght 4096 bytes and use the first as a message and the second as the pad key (just for testing): + +''' +onetimebluh --key-gen --nbytes 4096 --output message +onetimebluh --key-gen --nbytes 4096 --output pad +onetimebluh --encrypt message --key-file key --output encrypted-message +onetimebluh --decrypt encrypted-message --key-file key --outptut decrypted-message +''' + +You can print the help by running 'onetimebluh --help' or 'onetimebluh -h'. + +''' +ONETIMEBLUH USAGE:; +onetimebluh [COMMAND] [OPTIONS] ... + +COMMANDS: + +-d, --decrypt=FILE decrypt message (input) same ad --encrypt, just for the feeling +-e, --encrypt=FILE encrypt message (input) +-h, --help print this help +-g, --key-gen create key file + +OPTIONS + +-k, --key-file=FILE use key (input) +-b, --nbytes=NUM number of bytes +-o, --output=FILE output name + +Onetimebluh project repository at http://git.eigenlab.org/Seppia/onetimebluh + +''' |