8000 GitHub - herisetiawan00/vault
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

herisetiawan00/vault

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

Vault is custom file encryption system that works by moving bit per bit of the file. Vault is using symmetric encryption, so it will generate pair of encrypted file and keys and you can also secure it by giving your custom passkey.

Features

  • Simple and secure encryption method
  • Can be use in CI/CD
  • Multi security layer (key and passkey)

Concept

vault-concept

Usages

vault [command] [...params]
command alias description
encrypt --file -output-path e Encrypt given file and return encrypted file and key
decrypt --file -key [ --output ] [ --passkey ] d Decrypt given file with the key, will print the content of --output not provided

Dependencies

  • Rust (cargo)

Installation

  • install rustup
  • clone this repo
git clone https://github.com/herisetiawan00/vault.git
  • cd to the directory
cd vault
  • build source code
make build 
  • if you are using mac or linux you can move binary to /usr/bin folder by using
make install

Uninstall

  • Simply remove the binary by using
make uninstall

Contribution

Feel free to contribute and creating the pull request. It will be really helpful :D

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0