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 ...DiscussGit
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...Discusspublic 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...DiscussMDC
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...Discuss·185 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...Discuss·60 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...DiscussGit
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...DiscussGit
David Montesdeocablog.davidmontesdeoca.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...Discuss·33 readsPassword managersAndroid
Karlygash Yakiyayevakarlygash-yakiyayeva.dev·Dec 22, 2023How to set up GPG keys on Ubuntu 22.04 for signing Git commitsWhat is a GPG key? GnuPG is a tool for secure communication and uses public-key cryptography. In a public-key system, each user has a pair of keys consisting of a private key and a public key. A user's private key is kept secret; it need never be rev...Discuss·50 readsGitDevops
Elebhose princewillprincewilldevblog.hashnode.dev·Nov 12, 2023Creating and Utilizing GNU-Privacy Guard (GPG) KEYWhat is a GPG_KEY: A GPG (GNU Privacy Guard) key is a type of encryption key used in public key cryptography. It consists of a pair of keys: a private key that is kept secret, and a public key that can be shared. The public key can be used by others ...Discuss2Articles1Week