El procedimiento muestra como crear un disco virtual encriptado en un archivo (se crea el mismo con el comando dd) montando como dispotivo (loop).
dm-crypt es un device-mapper tal que provee cifrado transparente de dispositivos de bloque utilizando cryptoapi. Las escrituras a este dispositivo serán cifradas y las lecturas descifradas. Se podrá montar un sistema de archivos en el mismo de la manera habitual, pero no se podrán acceder los datos sin la clave.
cryptsetup es una herramienta que facilita el uso de dm-crypt, eliminando las llamadas directas a dmsetup.