Overview
Overview
DVault is designed to make protecting (encrypting) files and directories simple and secure.
When protecting a file or directory DVault uses the terms 'lock' and 'unlock' to indicate the process of protecting (locking) a file and opening (unlocking) a file.
When you lock a file or directory with DVault it creates a single self contained 'vault' file.
DVault uses a passphrase to protected files, however you only need your passphrase when opening a vault.
DVault works as a simple interactive command line tool but is also designed to be called by other scripts.
DVault supports Linux, Mac OSX and Windows.
Sponsored by OnePub
Help support DVault by supporting OnePub, the private Dart repository.
OnePub allows you to privately share Dart packages across your Team and with your customers..
Try it for free and publish your first private package in seconds.

Publish a private package in five commands:
dart pub global activate onepub
onepub login
cd <my package>
onepub pub private
dart pub publish
Locking a file
When you lock a file with DVault the original file is deleted and replaced with a new .vault file.
e.g. important.txt becomes important.txt.vault.
When you unlock a file the vault is deleted and your original file is restored.
e.g. important.txt.vault becomes important.txt
Initialise DVault
After installing DVault you need to run a one time initialisation process:
Lock the file
To lock a file:
Unlock the file
As a .vault file contains the original keys the vault can be copied to any machine and provided you know the passphrase you can always unlock the file.
Send a vault to a friend
If you want to send an vault to a friend you can create a vault using a single use passphrase which you can share with a friend.
Last updated
Was this helpful?