Generate Gpg Key Without Passphrase
It is likely that you are running out of entropy. Key generation requires a lot of very high-quality random numbers; without the activity of the user to provide high-quality randomness to the computer, the entropy pool is being exhausted by generation, and the generation process just hangs, waiting for the pool to refill. I would like to generate a gpg keypair using gpg4win. I am at the point where a personal OpenPGP key pair is generated, but: How can I generate a keypair using gpg4win with no passphrase? The private key should be accessed without passphrase. This is how to create a gpg key without any user interaction or password. This can be used in cases where the primary goal is to secure the data in transit but the gpg key can/must be stored locally without a password. An example of this is the hiera-gpg plugin which doesn't support passwords. https://mibrown553.weebly.com/blog/smart-switch-mac-os-download.
Key-Type: 1 |
Key-Length: 2048 |
Subkey-Type: 1 |
Subkey-Length: 2048 |
Name-Real: Root Superuser |
Name-Email: root@handbook.westarete.com |
Expire-Date: 0 |
# Generate the key |
gpg --batch --gen-key gen-key-script |
commented Feb 13, 2014

Here's a page that describes the options for the gen-key script: http://www.gnupg.org/documentation/manuals/gnupg-devel/Unattended-GPG-key-generation.html |
commented Feb 13, 2014
Originally I had a couple extra steps to use rng-tools to seed entropy from /dev/urandom. Apparently this is a bad idea because it will just feed bytes regardless of whether there's enough entropy. Here's where I got the original idea, and the subsequent discussion of why it's bad. For new machines, we should generate the keys on our laptops where there's much more entropy to draw from, and then transfer them to the new server, just like we're currently doing with the encrypted data bag secret. Halo 4 cd key generator. |
Gpg Gen Key Without Passphrase
commented Feb 19, 2018
This is awesome, thank you. |
commented Jan 23, 2019
I configured libvirt tu use /dev/urandom of the host: https://libvirt.org/formatdomain.html#elementsRng |
commented Apr 9, 2019 • edited
edited
Thanks that was really helpful |