enciso is a wrapper script, written in Perl, for creating encrypted ISO9660 images using GnuPG, aespipe and genisoimage. The images created by this tool can be written to CD or DVD, these discs can be mounted transparently on any system with loop-AES support.

Note: Any news on enciso development will be posted on the news page, an Atom feed is also available.


Debian users may install the package enciso from my repository, but make sure to check the requirements below. The following instructions provide generic installation information for other distributions.

Download the archive, and extract it: ~$ tar xzf enciso-0.1.tar.gz In the new directory enciso-0.1/ run the following commands as root: enciso-0.1# make
enciso-0.1# make install
enciso-0.1# make clean
This will put all files in subdirectories of the /usr/local/ directory:

To uninstall all files, run (as root in the enciso-0.1/ directory): enciso-0.1# make uninstall Note that this will also delete the system wide configuration file!

The Debian package conforms to the Debian policy, installing all files in /usr/ and the configuration in /etc/, if you want this behaviour when installing manually, use the following command: enciso-0.1# PREFIX=/usr make install In this case, you must use the appropriate uninstall command, too: enciso-0.1# PREFIX=/usr make uninstall

If you set the PREFIX to some other directory, all files, including the configuration, will be installed in the appropriate subdirectories of this directory. Note: You need to change the path to the system wide configuration in the enciso script when installing with a PREFIX (look around line 100)!


To display the man page after you installed enciso on your system, run ~$ man enciso or read the online version. If you have any questions, suggestions etc. feel free to send me a mail.


You need the IPC::Run Perl module to run the script. Additionally:

To create encrypted images:

To mount encrypted images:

Everything else should be installed on every standard system. Please tell me in case I missed something.

Note: The Debian package depends on libipc-run-perl, aespipe, genisoimage, gnupg and perl-modules. These packages will be installed automatically by your package manager if you install from my repository. It does not depend on the loop-aes-utils and loop-aes-modules packages, these must be installed manually if you want to mount the encrypted images/discs.



Debian users should use the repository (recommended), or download the Debian package.

Everyone else: download enciso-0.1.tar.gz (version 0.1, 2008/06/19, 28 kB)


Copyright © 2007-2008 Stefan Göbel

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.

Page content licensed under a Creative Commons BY-NC-SA license (deutsche Version).