Passwordless encryption of the Linux root partition on Debian 8 with an USB key

In this article, an encrypted partition is opened using a secret key which is kept in an usb memory device. An automatic shell script is used to provide a secret key for encrypted volume at boot time.