Bitcoin Wallet Architecture4.7(91)
Intermediate
Dive into the cryptographic principles that power Bitcoin wallets.
sudo apt install gnupg
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile eval "$(/opt/homebrew/bin/brew shellenv)"
brew install gnupg
.asc document.curl https://keybase.io/craigraw/pgp_keys.asc | gpg --import
gpg --import [key_path]
[key_path] with the location of the developer's public key file.gpg --verify [file.asc]
[file.asc] by the path of the signature file. In the case of Sparrow, this file is called "sparrow-2.0.0-manifest.txt.asc" for version 2.0.0..asc file. If the two match, this guarantees that the software code has not been altered in any way.CertUtil -hashfile [file_path] SHA256 | findstr /v "hash"
[file_path] with the installer location.shasum --check [file_name] --ignore-missing
[file_name] with the name of the authenticated file containing the hashes. For example, for Sparrow wallet version 2.0.0:shasum --check sparrow-2.0.0-manifest.txt --ignore-missing
Sparrow-2.0.0.dmg: OK
sha256sum --check [file_name] --ignore-missing
sparrow_2.0.0-1_amd64.deb: OK