At the time this readme was updated, the latest version was 4.2.11
The current latest version may be newer. Normally, you always should
be using the latest version.
Download the latest version from: ElectronCash.org.
Next, download the checksum and signature from GitHub (for v4.2.11).
Files you need for Windows in this example are:
Electron-Cash-4.2.11.exe.asc
SHA256.Electron-Cash-4.2.11.exe.txt
Download and install 7-zip software.
Right click on ElectronCash-4.2.11.exe
and calculate sha256, which should be identical to that in SHA256.ElectronCash-4.2.11.exe.txt
text file.
Download and install gpg4win (gnupg for windows).
Download a public key from GitHub and import it into gpg keychain:
gpg --import jonaldkey2.txt
which should give output like:
gpg: C:/Users/user/AppData/Roaming/gnupg/trustdb.gpg: trustdb created
gpg: key 4FD06489EFF1DDE1: public key "Jonald Fyookball <jonf@electroncash.org>" imported
and finally verify a signature:
gpg --verify ElectronCash-4.2.11.exe.sig
which should give a message with mandatory line Good signature from "Jonald Fyookball <jonf@electroncash.org>"
gpg: assuming signed data in 'ElectronCash-4.2.11.exe'
gpg: Signature made 03/17/18 21:30:44 W. Europe Standard Time
gpg: using DSA key 4FD06489EFF1DDE1
gpg: Good signature from "Jonald Fyookball <jonf@electroncash.org>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg: There is no indication that the signature belongs to the owner.
Primary key fingerprint: D56C 110F 4555 F371 AEEF CB25 4FD0 6489 EFF1 DDE1
At the time this readme was updated, the latest version was 4.2.11
The current latest version may be newer. Normally, you always should
be using the latest version.
Download the latest version from: ElectronCash.org.
Next, download the checksum and signature from GitHub (for v4.2.11).
Files you need for Linux in this example are:
Electron-Cash-4.2.11-x86_64.AppImage.asc
SHA256.Electron-Cash-4.2.11-x86_64.AppImage.txt
On command line run a command:
cat SHA256.Electron-Cash-4.2.11-x86_64.AppImage.txt && openssl sha256 -r Electron-Cash-4.2.11-x86_64.AppImage
which should confirm that both SHA256 hashes are identical:
378117e584e000ab9b316fe6efd74992021f2a332e6986d2324cee6eee3f5486 Electron-Cash-4.2.11-x86_64.AppImage
378117e584e000ab9b316fe6efd74992021f2a332e6986d2324cee6eee3f5486 *Electron-Cash-4.2.11-x86_64.AppImage
Install gnupg package,
sudo apt-get install gnupg2
Download a public key and import it into gpg keychain,
gpg2 --import <(curl -L https://raw.githubusercontent.com/fyookball/keys-n-hashes/master/pubkeys/jonaldkey2.txt)
which should give output like:
gpg: key EFF1DDE1: public key "Jonald Fyookball <jonf@electroncash.org>" imported
gpg: Total number processed: 1
gpg: imported: 1
and finally verify a signature:
gpg2 --verify Electron-Cash-4.2.11-x86_64.AppImage.asc
which should give a message with mandatory line Good signature from "Jonald Fyookball <jonf@electroncash.org>"
gpg: assuming signed data in 'Electron-Cash-4.2.11-x86_64.AppImage'
gpg: Signature made Sat 17 Mar 2018 09:31:10 PM STD using DSA key ID EFF1DDE1
gpg: Good signature from "Jonald Fyookball <jonf@electroncash.org>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg: There is no indication that the signature belongs to the owner.
Primary key fingerprint: D56C 110F 4555 F371 AEEF CB25 4FD0 6489 EFF1 DDE1
At the time this readme was updated, the latest version was 4.2.11
The current latest version may be newer. Normally, you always should
be using the latest version.
Download the latest version from: ElectronCash.org.
Next, download the checksum and signature from GitHub (for v4.2.11).
Files you need for Mac OS X in this example are:
Electron-Cash-4.2.11-macosx.dmg.asc
Electron-Cash-4.2.11-macosx.dmg.sha256sum
On command line run a command,
cat Electron-Cash-4.2.11-macosx.dmg.sha256sum && openssl sha256 -r Electron-Cash-4.2.11-macosx.dmg
which should confirm that both SHA256 hashes are identical:
e10ee7b1bff75207087c489d1ad868dbc39be292ef6b53daa9b1f1c62d7db4fc *Electron-Cash-4.2.11-macosx.dmg
e10ee7b1bff75207087c489d1ad868dbc39be292ef6b53daa9b1f1c62d7db4fc *Electron-Cash-4.2.11-macosx.dmg
Download and install gpgtools (gnupg for osx).
Download a public key and import it into gpg keychain:
gpg2 --import <(curl -L 'http://ipv4.pool.sks-keyservers.net/pks/lookup?op=get&search=0x21810A542031C02C')
Which should give output like:
gpg: key 2031C02C: public key "Calin Culianu (NilacTheGrim) <calin.culianu@gmail.com>" imported
gpg: Total number processed: 1
gpg: imported: 1
gpg: no ultimately trusted keys found
and finally verify a signature:
gpg2 --verify Electron-Cash-4.2.11-macosx.dmg.asc
which should give a message with mandatory line Good signature from "Calin Culianu (NilacTheGrim) <calin.culianu@gmail.com>"
gpg: assuming signed data in 'Electron-Cash-4.2.11-macosx.dmg'
gpg: Signature made Sat 17 Mar 2018 10:41:55 PM STD using DSA key ID 2031C02C
gpg: Good signature from "Calin Culianu (NilacTheGrim) <calin.culianu@gmail.com>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg: There is no indication that the signature belongs to the owner.
Primary key fingerprint: D465 135F 97D0 047E 18E9 9DC3 2181 0A54 2031 C02C