mirror of
https://github.com/sunknudsen/privacy-guides.git
synced 2025-02-23 01:03:59 +00:00
Standardized guides
This commit is contained in:
parent
a159b36737
commit
c20fd8f7c2
@ -179,6 +179,23 @@ $ sudo apt update
|
||||
$ sudo apt install -y libsecp256k1-0 python3-cryptography
|
||||
```
|
||||
|
||||
#### Import ThomasV’s PGP public key
|
||||
|
||||
```console
|
||||
$ curl https://raw.githubusercontent.com/spesmilo/electrum/master/pubkeys/ThomasV.asc | gpg --import
|
||||
% Total % Received % Xferd Average Speed Time Time Time Current
|
||||
Dload Upload Total Spent Left Speed
|
||||
100 4739 100 4739 0 0 22459 0 --:--:-- --:--:-- --:--:-- 22459
|
||||
gpg: /home/pi/.gnupg/trustdb.gpg: trustdb created
|
||||
gpg: key 2BD5824B7F9470E6: public key "Thomas Voegtlin (https://electrum.org) <thomasv@electrum.org>" imported
|
||||
gpg: Total number processed: 1
|
||||
gpg: imported: 1
|
||||
```
|
||||
|
||||
imported: 1
|
||||
|
||||
👍
|
||||
|
||||
#### Set Electrum release semver environment variable
|
||||
|
||||
> Heads-up: replace `4.1.2` with [latest release](https://electrum.org/#download) semver.
|
||||
@ -197,23 +214,6 @@ $ curl -O "https://download.electrum.org/$ELECTRUM_RELEASE_SEMVER/Electrum-$ELEC
|
||||
$ curl -O "https://download.electrum.org/$ELECTRUM_RELEASE_SEMVER/Electrum-$ELECTRUM_RELEASE_SEMVER.tar.gz.asc"
|
||||
```
|
||||
|
||||
#### Import ThomasV’s PGP public key
|
||||
|
||||
```console
|
||||
$ curl https://raw.githubusercontent.com/spesmilo/electrum/master/pubkeys/ThomasV.asc | gpg --import
|
||||
% Total % Received % Xferd Average Speed Time Time Time Current
|
||||
Dload Upload Total Spent Left Speed
|
||||
100 4739 100 4739 0 0 22459 0 --:--:-- --:--:-- --:--:-- 22459
|
||||
gpg: /home/pi/.gnupg/trustdb.gpg: trustdb created
|
||||
gpg: key 2BD5824B7F9470E6: public key "Thomas Voegtlin (https://electrum.org) <thomasv@electrum.org>" imported
|
||||
gpg: Total number processed: 1
|
||||
gpg: imported: 1
|
||||
```
|
||||
|
||||
imported: 1
|
||||
|
||||
👍
|
||||
|
||||
#### Verify Electrum release (learn how [here](../how-to-verify-pgp-digital-signatures-using-gnupg-on-macos))
|
||||
|
||||
```console
|
||||
|
@ -50,19 +50,7 @@ Tor is ready
|
||||
|
||||
👍
|
||||
|
||||
### Step 6: download latest release of [VeraCrypt](https://veracrypt.fr/en/Home.html)
|
||||
|
||||
Click “Applications”, then “Tor Browser”, go to https://www.veracrypt.fr/en/Downloads.html and download latest release of “Linux Generic Installer” and associated PGP signature.
|
||||
|
||||
### Step 7: set VeraCrypt release semver environment variable
|
||||
|
||||
> Heads-up: replace `1.24-Update7` with [latest release](https://www.veracrypt.fr/en/Downloads.html) semver.
|
||||
|
||||
```shell
|
||||
VERACRYPT_RELEASE_SEMVER=1.24-Update7
|
||||
```
|
||||
|
||||
### Step 8: import “VeraCrypt Team (2018 - Supersedes Key ID=0x54DDD393)” PGP public key
|
||||
### Step 6: import “VeraCrypt Team (2018 - Supersedes Key ID=0x54DDD393)” PGP public key
|
||||
|
||||
```console
|
||||
$ torsocks curl https://www.idrix.fr/VeraCrypt/VeraCrypt_PGP_public_key.asc | gpg --import
|
||||
@ -80,6 +68,18 @@ imported: 1
|
||||
|
||||
👍
|
||||
|
||||
### Step 7: download latest release of [VeraCrypt](https://veracrypt.fr/en/Home.html)
|
||||
|
||||
Click “Applications”, then “Tor Browser”, go to https://www.veracrypt.fr/en/Downloads.html and download latest release of “Linux Generic Installer” and associated PGP signature.
|
||||
|
||||
### Step 8: set VeraCrypt release semver environment variable
|
||||
|
||||
> Heads-up: replace `1.24-Update7` with [latest release](https://www.veracrypt.fr/en/Downloads.html) semver.
|
||||
|
||||
```shell
|
||||
VERACRYPT_RELEASE_SEMVER=1.24-Update7
|
||||
```
|
||||
|
||||
### Step 9: verify VeraCrypt release (learn how [here](../how-to-verify-pgp-digital-signatures-using-gnupg-on-macos))
|
||||
|
||||
```console
|
||||
@ -126,6 +126,8 @@ chmod +x veracrypt.AppImage
|
||||
|
||||
👍
|
||||
|
||||
---
|
||||
|
||||
## Usage guide
|
||||
|
||||
To use VeraCrypt, double-click `veracrypt.AppImage`.
|
||||
|
@ -41,23 +41,7 @@ brew analytics off
|
||||
brew install gnupg
|
||||
```
|
||||
|
||||
### Step 4: download latest release of [Tails](https://tails.boum.org/install/download/index.en.html)
|
||||
|
||||
### Step 5: set Tails release semver environment variable
|
||||
|
||||
> Heads-up: replace `4.18` with [latest release](https://tails.boum.org/install/download/index.en.html) semver.
|
||||
|
||||
```shell
|
||||
TAILS_RELEASE_SEMVER=4.18
|
||||
```
|
||||
|
||||
### Step 6: download PGP signature of Tails release
|
||||
|
||||
```shell
|
||||
curl -o ~/Downloads/tails-amd64-$TAILS_RELEASE_SEMVER.img.sig https://tails.boum.org/torrents/files/tails-amd64-$TAILS_RELEASE_SEMVER.img.sig
|
||||
```
|
||||
|
||||
### Step 7: import “Tails developers” PGP public key
|
||||
### Step 4: import “Tails developers” PGP public key
|
||||
|
||||
```console
|
||||
$ curl https://tails.boum.org/tails-signing.key | gpg --import
|
||||
@ -79,10 +63,16 @@ imported: 1
|
||||
|
||||
👍
|
||||
|
||||
### Step 8: verify Tails release (learn how [here](../how-to-verify-pgp-digital-signatures-using-gnupg-on-macos))
|
||||
### Step 5: download latest release of [Tails](https://tails.boum.org/)
|
||||
|
||||
Go to https://tails.boum.org/install/download/index.en.html and download latest release and associated PGP signature (found under “Verify using OpenPGP (optional)”) to `~/Downloads` folder.
|
||||
|
||||
### Step 6: verify Tails release (learn how [here](../how-to-verify-pgp-digital-signatures-using-gnupg-on-macos))
|
||||
|
||||
> Heads-up: replace `4.19` with [latest release](https://tails.boum.org/install/download/index.en.html) semver.
|
||||
|
||||
```console
|
||||
$ gpg --verify ~/Downloads/tails-amd64-$TAILS_RELEASE_SEMVER.img.sig
|
||||
$ gpg --verify ~/Downloads/tails-amd64-4.19.img.sig
|
||||
gpg: assuming signed data in '/Users/sunknudsen/Downloads/tails-amd64-4.18.img'
|
||||
gpg: Signature made Mon 19 Apr 11:30:01 2021 EDT
|
||||
gpg: using EDDSA key CD4D4351AFA6933F574A9AFB90B2B4BD7AED235F
|
||||
@ -98,7 +88,7 @@ Good signature
|
||||
|
||||
👍
|
||||
|
||||
### Step 9: copy Tails to USB flash drive or SD card
|
||||
### Step 7: copy Tails to USB flash drive or SD card
|
||||
|
||||
> WARNING: DO NOT RUN THE FOLLOWING COMMANDS AS-IS.
|
||||
|
||||
|
@ -116,6 +116,8 @@ source ~/.zshrc
|
||||
|
||||
👍
|
||||
|
||||
---
|
||||
|
||||
## Usage guide
|
||||
|
||||
### Make sure “Adobe Creative Suite” is not running in the background
|
||||
|
@ -95,7 +95,7 @@ open /tmp/snapshot
|
||||
|
||||
### Restore local APFS snapshot
|
||||
|
||||
Restart computer and press `cmd+r` to boot to recovery mode.
|
||||
Restart computer and press <kbd>cmd+r</kbd> to boot to recovery mode.
|
||||
|
||||
Select “Restore From Time Machine Backup”, then “Macintosh HD”, choose local snapshot, click “Continue” and “Continue” again to confirm.
|
||||
|
||||
|
@ -34,15 +34,7 @@ Tor is ready
|
||||
|
||||
👍
|
||||
|
||||
### Step 3: set [Trezor Bridge](https://wiki.trezor.io/Trezor_Bridge) release semver environment variable
|
||||
|
||||
> Heads-up: replace `2.0.30` with [latest release](https://github.com/trezor/trezord-go/blob/master/CHANGELOG.md) semver.
|
||||
|
||||
```shell
|
||||
TREZOR_BRIDGE_RELEASE_SEMVER=2.0.30
|
||||
```
|
||||
|
||||
### Step 4: set Trezor Bridge release year environment variable
|
||||
### Step 3: set Trezor Bridge release year environment variable
|
||||
|
||||
> Heads-up: replace `2020` with [latest release](https://github.com/trezor/trezord-go/blob/master/CHANGELOG.md) year.
|
||||
|
||||
@ -50,13 +42,7 @@ TREZOR_BRIDGE_RELEASE_SEMVER=2.0.30
|
||||
TREZOR_BRIDGE_RELEASE_YEAR=2020
|
||||
```
|
||||
|
||||
### Step 5: download Trezor Bridge
|
||||
|
||||
```shell
|
||||
torsocks curl -O https://wallet.trezor.io/data/bridge/${TREZOR_BRIDGE_RELEASE_SEMVER}/trezor-bridge_${TREZOR_BRIDGE_RELEASE_SEMVER}_amd64.deb
|
||||
```
|
||||
|
||||
### Step 6: import “SatoshiLabs Signing Key” PGP public key (used to verify downloads below)
|
||||
### Step 4: import “SatoshiLabs Signing Key” PGP public key (used to verify downloads below)
|
||||
|
||||
```console
|
||||
$ torsocks curl https://trezor.io/security/satoshilabs-${TREZOR_BRIDGE_RELEASE_YEAR}-signing-key.asc | gpg --import
|
||||
@ -74,6 +60,20 @@ imported: 1
|
||||
|
||||
👍
|
||||
|
||||
### Step 5: set [Trezor Bridge](https://wiki.trezor.io/Trezor_Bridge) release semver environment variable
|
||||
|
||||
> Heads-up: replace `2.0.30` with [latest release](https://github.com/trezor/trezord-go/blob/master/CHANGELOG.md) semver.
|
||||
|
||||
```shell
|
||||
TREZOR_BRIDGE_RELEASE_SEMVER=2.0.30
|
||||
```
|
||||
|
||||
### Step 6: download Trezor Bridge
|
||||
|
||||
```shell
|
||||
torsocks curl -O https://wallet.trezor.io/data/bridge/${TREZOR_BRIDGE_RELEASE_SEMVER}/trezor-bridge_${TREZOR_BRIDGE_RELEASE_SEMVER}_amd64.deb
|
||||
```
|
||||
|
||||
### Step 7: verify Trezor Bridge release (learn how [here](../how-to-verify-pgp-digital-signatures-using-gnupg-on-macos))
|
||||
|
||||
```console
|
||||
|
Loading…
x
Reference in New Issue
Block a user