FMblog.ephemeralrogue.xyz·Jan 21, 2025replacing 'apt_key' in Ansiblei’ve had one hell of a time figuring out how to replace the apt_key module in Ansible for automated key and repository management on Debian Bookworm. if you have to grab a key in one format, and the repository is signed with the key in the same forma...apt-repository
Jérôme Hoaraublog.hoaraujerome.com·Jan 10, 2025How to Add git-crypt Contributors to Your Encrypted Git RepositoryManaging sensitive information in a Git repository can be challenging, but tools like git-crypt make it easier by encrypting specific files. When adding a new contributor to such a repository, the admin needs to ensure they have the necessary access ...git-crypt
Dushmantadushmanta.hashnode.dev·Aug 24, 2024Guide to Adding Multiple Email to Your Existing GPG Key for GitWhile adding my secondary email address to my GitHub account, I wanted to link all my new commits to this new email address. However, since I use GPG keys to sign my commits, my GPG key was connected to my previous email address. So, I had to create ...28 readsGit
Mukesh Kumarmkstech.hashnode.dev·Jul 9, 2024GPG Encryption/Decryption Quick GuideTo list the existing GPG keys: gpg --list-secret-keys --keyid-format=long gpg --list-signatures gpg -k --keyid-format long To generate gpg keys(Will ask for pass phrase), these commands will generate the pair of keys i.e. public and private keys wit...public gpg key
Mukesh Kumarmkstech.hashnode.dev·Jul 9, 2024The Modification Detection Code (MDC)The Modification Detection Code (MDC) is an integrity check used in OpenPGP to ensure that encrypted messages have not been tampered with. Here’s how it works: Integrity Check: When a message is encrypted, an MDC is generated and appended to the mess...MDC
Kenneth BinghamforOpenZiti Tech Blogblog.openziti.io·May 24, 2024Why We Verify GitHub CommitsAssigning the author on a commit is an essential feature of Git that allows you to send a commit on behalf of someone while preserving their authorship. I speculate this was the norm when the Linux Kernel authors, who also created Git, still received...220 readsGitHub
Aadarsha Dhakalblog.aadarshadhakal.com.np·May 4, 2024The GNU Privacy Guard [ A Quick Reference Guide ]GNUPG is a powerful tool that provides cryptographic privacy and authentication for your data communication. It allows you to sign, encrypt, and decrypt programs, disks, and even emails. Generating and Managing Keys Generate a key pair: Use gpg --fu...63 readsgnupg
Dushmantadushmanta.hashnode.dev·Mar 26, 2024How to Sign your Git Commits with GPG KeysAlthough we can push our code to a GitHub remote repository using SSH, the commits are not truly verified, which means that the commits don't have any cryptographic verification. You might wonder, "What do you mean by my commits not being verified? I...Git
Denys Rybalkadrybalka.hashnode.dev·Jan 16, 2024How to configure multiple git personalities for gpg-agentIn your developer life you may have multiple personalities with separate credentials for each one, for example, a private personality for your private projects with your private email, nickname, github/gitlab/whatever profile, and a set of gpg/ssh ke...Git
David Montesdeocablog.davidmp.es·Jan 8, 2024The one with a password manager: mobile appsIn previous posts of this series I talked about pass and Browserpass, the desktop utility and the browser extension I use to manage my passwords in Ubuntu Mate 22.04. I recommend you to first read those posts in case you are unfamiliar with the conce...36 readsPassword managersAndroid