Author

Topic: Bitcoin core 0.1 not signed (Read 1657 times)

full member
Activity: 196
Merit: 103
March 10, 2015, 06:06:00 AM
#13
yeah, but i don' like when that windows msg pop up, just a personal thing

Just as a side note, with no intention of derailing the thread completely. You might want to look into using a Linux distro as a desktop OS. In general security is better than on windows, and you're supporting the same philosophy that underpins bitcoin, ie. freedom and choice. For linux you also have the possibility of looking at the source code and many do daily, whereas with Windows, you just have to trust a single company. Updates are more frequent for linux-distros. As for user friendliness, linux has really come a long way these days. Malware and other nasties is mostly aimed at platforms where the most users are, so that would be Windows. In addition to the newest linux distro's being user-friendly, it's quite possible to look under the hood, and thinker with everything you want to adjust, *nix variants are highly customizable. So if you don't mind the learning experience and jumping into the unknown (assuming you're unfamiliar with linux), I can greatly recommend trying it out. There are even installers meaning you can install linux directly from windows, without a problem, and even run the operating systems in parallel. If you don't want to get rid of windows, but just want to try it out, you could as well install a virtual machine like wmware or similar, and try it out that way, or you could get a cheap VPS to learn to work on the command line.

/my 2 cents.

full member
Activity: 168
Merit: 100
Professional Gamer
March 10, 2015, 03:24:32 AM
#12


yeah, but i don' like when that windows msg pop up, just a personal thing
It is indeed.
legendary
Activity: 3206
Merit: 1069
March 08, 2015, 06:37:01 AM
#11
but they are signed


the actual executables are not signed, but that was always the case.

not with 0.9.3(or even older version), at least on windows 7

for everyone, i'm talking about the exe

As long as the hash matches with the download from the official website you are good to go.

yeah, but i don' like when that windows msg pop up, just a personal thing
hero member
Activity: 672
Merit: 504
a.k.a. gurnec on GitHub
March 06, 2015, 07:50:57 PM
#10
This version of HashCheck (full disclosure: this is my repo1) supports SHA-256, and can be used to check hashes on Windows: https://github.com/gurnec/HashCheck/releases

Just download the .asc file from https://bitcoin.org/bin/bitcoin-core-0.10.0/SHA256SUMS.asc and/or https://bitcoin.org/bin/bitcoin-core-0.10.0/SHA256SUMS.asc into the same directory as the installer or archive, and double-click it.



Verifying the PGP signatures (as Blazr detailed) is more secure, though.

What if the website has been hacked and the hacker has replaced the download with one that contains a backdoor and then changed the hash?

If you want to be sure your copy of a Bitcoin client hasn't been tampered with you really need to verify it is signed with a trusted key.

Agreed.


[1] It's my repo, but all credits for HashCheck go to its original author, Kai Liu. I only added SHA-256 support.
legendary
Activity: 1358
Merit: 1000
https://gliph.me/hUF
March 06, 2015, 09:57:02 AM
#9

Hashes are also published at https://github.com/bitcoin/gitian.sigs  So the hacker would have to change those too.

The release hashes are GPG signed https://bitcoin.org/bin/bitcoin-core-0.10.0/SHA256SUMS.asc   Another thing you can check.
hero member
Activity: 882
Merit: 1005
March 05, 2015, 03:15:30 PM
#8
As long as the hash matches with the download from the official website you are good to go.

What if the website has been hacked and the hacker has replaced the download with one that contains a backdoor and then changed the hash?

If you want to be sure your copy of a Bitcoin client hasn't been tampered with you really need to verify it is signed with a trusted key.
legendary
Activity: 1204
Merit: 1028
March 05, 2015, 01:15:34 PM
#7
As long as the hash matches with the download from the official website you are good to go.
legendary
Activity: 1274
Merit: 1000
★ BitClave ICO: 15/09/17 ★
March 05, 2015, 01:12:01 PM
#6
Bitcoin-qt.exe is not signed. But setup is signed, so I think that's not a big deal.
Ps: I've checked only x64 versions;


I used this tool: https://technet.microsoft.com/en-us/sysinternals/bb897441.aspx
legendary
Activity: 2058
Merit: 1431
March 05, 2015, 12:50:30 PM
#5
but they are signed


the actual executables are not signed, but that was always the case.
legendary
Activity: 3206
Merit: 1069
March 05, 2015, 10:23:34 AM
#4
yeah the other binaries are signed with Windows, you can check yourself for 0.9.3

i'll try your suggest, thank you
hero member
Activity: 882
Merit: 1005
March 05, 2015, 04:24:22 AM
#3
They are signed with PGP. We're the other binaries signed by the built-in Windows checker?

Here is how you verify the PGP signatures, though admittedly this is harder to do on Windows than Linux:

-Download gnupg4win (or use the 'gpg' command if on Linux, comes preinstalled on most distro's).
-Get a copy of lead developer Wladimir van der Laan's public key: https://bitcoin.org/en/development
- open command line and import it with gpg --import
-Get a copy of the PGP signed hashes here: https://bitcoin.org/bin/bitcoin-core-0.10.0/SHA256SUMS.asc
-Open a commandline and verify it using gpg --verify
-If you get good signature, open the file with notepad and look for the name of your binary, the bit to the left is the hash of the file.
-Calculate the hash of your binary, you can use fciv or openssl (openssl sha256 ) if you have it installed, and compare if against the hash in the signed message, if they match your copy is good.
-For extra safety, verify you have the right key for Wladimir by sourcing it from multiple locations.
legendary
Activity: 3206
Merit: 1069
March 05, 2015, 04:03:07 AM
#2
so no one has the same problem? i'm ended up remove the check for the messagge

but the problem is still there
legendary
Activity: 3206
Merit: 1069
March 04, 2015, 04:29:08 AM
#1
this last version of bitcoin core is still not signed, under windows 7 it pop up the typical message of untrustworthy sign(unknown publisher bla bla)

9.3 was good in that regard
Jump to: