GithubHelp home page GithubHelp logo

wingkwong / node-crypto-cli Goto Github PK

View Code? Open in Web Editor NEW
2.0 3.0 0.0 6 KB

CLI for the crypto module to encrypt / decrypt files in your machine

License: MIT License

JavaScript 100.00%
nodejs crypto crypto-cli encrypt-files decrypt-files

node-crypto-cli's Introduction

node-crypto-cli

CLI for the crypto module to encrypt / decrypt files in your machine

Installing

npm install node-crypto-cli

For Windows Users, run npm link

npm link

Command Line Options

Synopsis

 Usage: index [options] <file>

Options

-v, --version

Added in v0.1.0 Output the version number

node-crypto-cli -v
node-crypto-cli --version

Result:

0.1.0

-p, --password <password>

Added in v0.1.0 Password used to encrypt and decrypt

-a, --action <action>

Added in v0.1.0 Either encrypt or decrypt

-h, --help

Added in v0.1.0 Output usage information

Examples

Encrypting a text file

node-crypto-cli -p }W(MXXc6H!4v9,:@ -a encrypt test.txt

Result:

Action encrypt ran successfully

The encrpyted content looks like

45eacdd30a4c7ded6da256fd812796d8:c42d0f8b83b8c038b01524222d94f491

Decrypting a text file

node-crypto-cli -p }W(MXXc6H!4v9,:@ -a decrypt test.txt

Result:

Action decrypt ran successfully

node-crypto-cli's People

Contributors

wingkwong avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

node-crypto-cli's Issues

Decrypted jpg file can't open

Hello,

I am trying to write myself "simple" code to encrypt/decrypt jpg images using createCipheriv(). I really stuck on it for 3 days in a row, so I decided to test ready lib and eventually take a look where I am wrong...
So I installed yours cli and guess... it did the same problem as I had three days in a row - the decrypted image won't open! It gives on MAC error message: "Error 3: Unsupported image format".

Any idea what is wrong with this? I really have no idea...

how to reproduce: paste any jpg image, encrypt it (it will give success), decrypt it, it will give you success again, however, the jpg becomes unusable ....

Any help will be greatly appreciated!

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.