New Laptop Configuration (Second Edition)
Updated guide for setting up a new macOS laptop including GPG/SSH key backup, Homebrew, Zsh, Neovim, and password store configuration.
Updated guide for setting up a new macOS laptop including GPG/SSH key backup, Homebrew, Zsh, Neovim, and password store configuration.
Tools and techniques for limiting your online exposure, covering encrypted DNS, VPNs, Tor, and browser privacy.
A deep dive into AWS Cognito covering user pools, identity pools, and building an authentication system for web applications.
Building a Python encryption library using scrypt for key derivation, covering KDF, PBKDF2, and digest generation.
A concise reference explaining the differences between hashing, encryption, and encoding with practical examples.
An overview of a layered personal security architecture using GPG keys, encrypted password stores, and SSH key management.
Setting up Pass, a GPG-based command-line password manager, as a free and secure alternative to GUI tools like 1Password.
How to configure multiple SSH keys on one machine to work with separate GitHub accounts.
How to configure nginx with client certificate authentication using Docker, including CA and CRL setup.
A hands-on guide to cryptographic keys, PKI, GPG, OpenSSH, OpenSSL, and Keybase for encrypting and signing data.