How to manage disk encryption passphrases and key slots

Now, when you do a cryptsetup luksDump /dev/sdaX, you will see that you now have two key slots (key slot 0 and key slot 1) in ENABLED status.

luks_05
Two active key slots

With a backup passphrase in place, it is now save to delete the first key that you wanted to delete. And you delete a key, that is, disable a key slot, by typing cryptsetup luksKillSlot /dev/sdaX Y. In this command, “Y” is the key slot that you want to disable. In this particular case, the command will be cryptsetup luksKillSlot /dev/sda7 0 because we are attempting to delete the passphrase stored in the first key slot (key slot 0).

luks_06
Deleting a passphrase

If you do another cryptsetup luksDump /dev/sdaX, you will see that the first key slot, key slot 0, is in DISABLED status.

luks_07
Key dump

Now that you have just one active passphrase, you may want to create another one as a backup, and you can create one in any of the available key slots, including the one you just disabled.

I hope the information presented here has given you some insight into disk encryption passphrase management. This is introductory information. There are more advanced key management tasks that I will address in a future post. Corrections and questions are welcome.

Related Posts

Generating barcodes with KBarcode Sometimes alphanumeric text simply won’t cut it, and you need a bar code — mailing labels, security badges, inventory tracking, perhaps even URL-encod...
Sabayon Linux 4 Installation Guide Sabayon Linux is a Gentoo-based, multi-purpose distribution. Like previous versions of Sabayon Linux, the latest upgrade version, Sabayon Linux 4, ins...
Nuvola Player: Enjoy all your Cloud music services from one interface Nuvola Player is a very simple graphical interface for Cloud music services. If you have more than one of those services that you listen to regularly,...
How to “uninstall” Linux or delete Linux partitions from Windows If you have set up a dual-boot system between any recent version of a Windows operating system, like Windows 7, 8, or 10, and a Linux distribution, an...
How to install Takeoff Launcher on Fedora 16 KDE Takeoff Launcher is one of my favorite menu styles and I consider it one of 2 cool reasons to use the K Desktop Environment. Though it is not in Fedor...
StackFolder and KLook integration Last November, I published an article titled 2 cool reasons to use the K Desktop Environment. The reasons I cited in that article, are two application...

We Recommend These Vendors and Free Offers

Launch an SSD VPS in Europe, USA, Asia & Australia on Vultr's KVM-based Cloud platform starting at $5:00/month (15 GB SSD, 768 MB of RAM).

Deploy an SSD Cloud server in 55 seconds on DigitalOcean. Built for developers and starting at $5:00/month (20 GB SSD, 512 MB of RAM).

Want to become an expert ethical hacker and penetration tester? Request your free video training course of Online Penetration Testing and Ethical Hacking

Whether you're new to Linux or are a Linux guru, you can learn a lot more about the Linux kernel by requesting your free ebook of Linux Kernel In A Nutshell.


3 Comments

  1. Opensuse also supports disk encryption (and LVM) natively in its GUI install program.

  2. Pingback: Manage your disk encryption passphrases « 0ddn1x: tricks with *nix

  3. Pingback: Links 8/10/2010: Linux Tablet Price Goes Down Under $200, Fedora 14 Beta Preview | Techrights

Leave a Comment

Your email address will not be published. Required fields are marked *

*