Personal Optimization Send Secure Emails with Gmail’s Confidential Mode Banks won't be using it any time soon, but for the average user, Gmail's confidential mode is a very secure way to send private information.
DevOps & System Admin. A Simple Guide For Updating Encrypted Files When Using Git-Crypt The process to clean the git history can be tricky, so it is smart to safely update encrypted files and never commit an un-encrypted version.
DevOps & System Admin. How to Encrypt Your Existing AWS S3 Objects AWS S3 lets you add server-side encryption for all new objects, but what if you need to encrypt a bucket full of unencrypted objects?
Personal Optimization Understanding the 3 Main Types of Encryption An overview of symmetric encryption, asymmetric encryption, and hashing — how they work and why you need all three to create secure systems.
Extracurricular Activities Using an OpenPGP Smartcard with GnuPG How to use GnuPG to transfer subkeys to an OpenPGP Smartcard and use it with OS X for encryption, signing, and SSH authentication.
Extracurricular Activities Generating More Secure GPG Keys: A Step-by-Step Guide How to securely generate a new GPG key and remove the primary key.
Extracurricular Activities Generating More Secure GPG Keys: Rationale The risks of using GPG in the naive way, and a few steps you can take to mitigate them.
Extracurricular Activities Getting Started with GNU Privacy Guard An overview of how GNU Privacy Guard (GPG) works with keys and keyrings, plus how to get started using GPG.
DevOps & System Admin. Linux Encryption in the Cloud using LUKS on Linode See how I set up Linux encryption using LUKS on Linode with an encrypted root partition. Includes Linode boot process, GRUB, cryptsetup, and dm-crypt.