trying to verify signature of electrum, but i get a error when Obtaining public GPG key for ThomasV
keys.gnupg.net: host not found ...
Are we under attack ??
As mentioned, keys.gnupg.net isn't around anymore. Try running one of the commands below from your terminal app.
gpg --keyserver hkp://keyserver.ubuntu.com --receive-keys 6694D8DE7BE8EE5631BED9502BD5824B7F9470E6
Or
gpg --keyserver hkp://keys.openpgp.org --receive-keys 6694D8DE7BE8EE5631BED9502BD5824B7F9470E6
~
From our previous conversations, I recall you're running Windows. GPG4Win has a Microsoft authentication certificate, so the application won't flag Windows' anti-virus software. It also checks if the code has been altered since signed by the publisher. If the package you downloaded doesn't match the certification checksums it'll throw up a big red warning when you try to install it.
For various reasons a lot of open source apps don't use Microsoft's authentication tools. I believe there are costs associated with maintaining the certificate, so it may be a financial decision. GnuPG is open source, powerful, secure, and free. It's a great alternative, especially if the developers want to port port their application to many different OSs.
What do you mean you recommend you create a private key? I do not understand this and in the youtube video, I do not even see this part mentioned. I thought the private key was Thomas key. So what exact private key are you creating here?
You import ThomasV's public key, not his private key. His private key allows him to sign the releases, and the public key allows all of us to verify that the download was indeed signed my ThomasV. It's a lot like a bitcoin keypair, in that way. I can also use GPG to sign messages that others can verify as having come from me, and with someone's public key I encrypt secret messages that can only be decrypted by the holder of the matching private key. But in order to do so, I need to have a keypair also; a private one, and a public key that I can share with the world.
You don't really need your own keypair to verify that the Electrum download was actually signed my ThomasV. GPG will tell you that the file was signed by ThomasV's, but it'll also say something to the affect that the key is not "Trusted." It's really just a formality, but if you're using Kleopatra it won't show the green results page unless the public key has been trusted by your system. To sign someone else's public key as "trusted" you'll need to have a private key of your own.
Also in the video, there is a part where it says Key Pair Creation Wizard where it ask you to put name/email though it shows optional. So you just click next and leave it empty and skip it? Then it ask you to create a password. I assume this video is outdated and thus none of this applies now?
That sounds right, those are typical options for creating a keypair. You should definitely have a password if you plan on using GPG to sign or encrypt messages. I use it regularly to encrypt backups of sensitive information that I want available on multiple devices. I can store them on the cloud with some measure of additional security.
This is the other instructions I found below for verifying electrum. On this, it mentions only make sure kleopatra is checked. So you need to uncheck the other two GPgOL and GPgEX? Direwolf and the youtube video have you just click next as it auto check all three of these?
https://bitcoinelectrum.com/how-to-verify-your-electrum-download/Whatever. One is the Microsoft Outlook extension, and other is a Windows Explorer Shell (right click) extension. I like the shell extension, myself.