2014-05-28 20:56:12 -04:00
# Cryptobox #
2014-05-29 15:42:16 -04:00
A wrapper script for **cryptsetup** that makes it easy to create, mount and unmount encrypted image files using LUKS.
## Requirements ##
* **cryptsetup**: Userspace setup tool for transparent encryption of block devices using.
* **util-linux**: Miscellaneous system utilities for Linux, required for **losetup** and **mkfs** .
2014-05-28 20:56:12 -04:00
## Usage ##
2014-05-29 15:31:59 -04:00
* `cryptobox` : displays the list of commands
2014-05-29 15:33:26 -04:00
* `cryptobox c filename.img filesystem size-in-mb` : creates an image file with a given filesystem and size in megabytes.
* eg: `cryptobox c myimg.img ext4 128`
* `cryptobox m filename.img /mount/point` : mounts a given image file on a given directory.
* eg: `cryptobox m myimg.img /mnt/cryptoimg`
* `cryptobox u /mount/point` : unmounts an image file from a given directory.
* eg: `cryptobox u /mnt/cryptoimg`
2014-05-28 20:56:12 -04:00
2014-05-29 15:42:16 -04:00
## Credits ##
Written by Kevin MacMartin: [GitHub Projects ](https://github.com/prurigro?tab=repositories ) | [Arch Linux AUR Packages ](https://aur.archlinux.org/packages/?SeB=m&K=prurigro )
2014-05-28 20:56:12 -04:00
## License ##
This script is open source and licensed under the [GPLv3 ](http://www.gnu.org/copyleft/gpl.html ).