Skip to content

Encrypt, Store and Decrypt files securely with no dependencies

License

Notifications You must be signed in to change notification settings

cyclic-software/secure-file

Repository files navigation

@cyclic.sh/secure-file

This will help you Encrypt, Store and Decrypt files securely with no dependencies.

semantic-release: angular

Getting Started

  1. npm install @cyclic.sh/secure-file

Store encrypted file in git

  1. git add <YOUR_INPUT_FILENAME>.secure; git commit -m "Added secret file"
  2. Set an environment variable SECRET_PASSPHRASE with the value used to encrypt the file
  3. Read the file in your server
const { decryptToString } = require('./secure-file.js')
...
const secureFileName = './account.json.secure'
const jsonStr = await decryptToString(secureFileName)

Store encrypted file in S3

Coming soon!

Store encrypted file in DynamoDB

Coming soon!

About

Encrypt, Store and Decrypt files securely with no dependencies

Resources

License

Stars

Watchers

Forks

Packages

No packages published