Giter Club home page Giter Club logo

virgil-cli's Introduction

Production

Virgil CLI

Installation | Uninstallation | Commands | Using Example | Support

Virgil Security is a stack of security libraries and all the necessary infrastructure to enable seamless, end-to-end encryption for any application, platform or device. The Command-line interface (CLI) program is a command line tool for utilizing Virgil Services. In a few simple steps you can encrypt and decrypt, sign and verify.

For a full overview head over to our documentation portal.

Installation

The Virgil CLI is provided as a script and an archive of the files, and it is available for Mac and Linux OS.

In order to use the CLI:

  1. download the CLI archive or script for you platform here;
  2. install the CLI with:

Uninstallation

If you need to uninstall the CLI, use this command:

./utils/uninstall.sh [--prefix=<install-prefix>] [--keep-config]

You can find example and option explanation in our documentation.

Commands

Using the CLI you can:

Learn more about the CLI commands in our documentation.

Using Example

Virgil Security makes it very easy to sign anything in minutes. With our CLI you need only a few lines of the code and you will get a signed data for every one of your users and devices.

Example: Alice signs some plain.txt:

Alice generates private key (private.virgilkey) with the password (strong_pass)

virgil keygen -o private.virgilkey -p strong_pass

and then Alice signs some 'plain.txt' using her private key

virgil sign -i plain.txt -o plain.signed -k private.virgilkey -p strong_pass

This will result in the creation of a newly signed file (plain.signed). In this example, the signed file will be stored in the folder, from which the command was run.

More examples about how to sign data with the CLI you can find in our documentation.

License

See LICENSE for details.

Support

Our developer support team is here to help you. You can find us on Twitter and email.

virgil-cli's People

Contributors

sergeyseroshtan avatar

Watchers

James Cloos avatar

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.