GithubHelp home page GithubHelp logo

naoh's Introduction

naoh

CLI tool to encrypt/decrypt files with libsodium

naoh 0.1.0
Yong Wen Chua 
Encrypt or decrypt a file based on `crypto_secretbox_xsalsa20poly1305`,a particular combination of Salsa20 and Poly1305 specified in Cryptography in NaCl
(http://nacl.cr.yp.to/valid.html).

USAGE:
    naoh [OPTIONS] <SUBCOMMAND>

FLAGS:
    -h, --help
            Prints help information

    -V, --version
            Prints version information


OPTIONS:
    -o, --output <path>
            Specify a path to output to. Defaults to STDOUT Existing files will be truncated. Use `-` to refer to STDOUT


SUBCOMMANDS:
    decrypt
            Decrypt a file with the provided key. By default, the last 24 bytes of the input
                        is assumed to be the nonce. This is the default output from the `encrypt` subcommand.
    encrypt
            Encrypt a file with the provided key. The output will include the encrypted payload, authentication tag, and by default the nonce used appended as
            the final 24 bytes.
    gen-key
            Generate a key for use with encryption or decryption

    gen-nonce
            Generate a nonce for use with encryption or decryption

    help
            Prints this message or the help of the given subcommand(s)

naoh's People

Contributors

lawliet89 avatar

Stargazers

Navid avatar

Watchers

 avatar  avatar

Forkers

as0pe

naoh's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.