mirror of
https://github.com/sunknudsen/privacy-guides.git
synced 2025-02-23 09:13:56 +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
|
$ 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
|
#### Set Electrum release semver environment variable
|
||||||
|
|
||||||
> Heads-up: replace `4.1.2` with [latest release](https://electrum.org/#download) semver.
|
> 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"
|
$ 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))
|
#### Verify Electrum release (learn how [here](../how-to-verify-pgp-digital-signatures-using-gnupg-on-macos))
|
||||||
|
|
||||||
```console
|
```console
|
||||||
|
@ -50,19 +50,7 @@ Tor is ready
|
|||||||
|
|
||||||
👍
|
👍
|
||||||
|
|
||||||
### Step 6: download latest release of [VeraCrypt](https://veracrypt.fr/en/Home.html)
|
### Step 6: import “VeraCrypt Team (2018 - Supersedes Key ID=0x54DDD393)” PGP public key
|
||||||
|
|
||||||
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
|
|
||||||
|
|
||||||
```console
|
```console
|
||||||
$ torsocks curl https://www.idrix.fr/VeraCrypt/VeraCrypt_PGP_public_key.asc | gpg --import
|
$ 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))
|
### Step 9: verify VeraCrypt release (learn how [here](../how-to-verify-pgp-digital-signatures-using-gnupg-on-macos))
|
||||||
|
|
||||||
```console
|
```console
|
||||||
@ -126,6 +126,8 @@ chmod +x veracrypt.AppImage
|
|||||||
|
|
||||||
👍
|
👍
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
## Usage guide
|
## Usage guide
|
||||||
|
|
||||||
To use VeraCrypt, double-click `veracrypt.AppImage`.
|
To use VeraCrypt, double-click `veracrypt.AppImage`.
|
||||||
|
@ -41,23 +41,7 @@ brew analytics off
|
|||||||
brew install gnupg
|
brew install gnupg
|
||||||
```
|
```
|
||||||
|
|
||||||
### Step 4: download latest release of [Tails](https://tails.boum.org/install/download/index.en.html)
|
### Step 4: import “Tails developers” PGP public key
|
||||||
|
|
||||||
### 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
|
|
||||||
|
|
||||||
```console
|
```console
|
||||||
$ curl https://tails.boum.org/tails-signing.key | gpg --import
|
$ 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
|
```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: assuming signed data in '/Users/sunknudsen/Downloads/tails-amd64-4.18.img'
|
||||||
gpg: Signature made Mon 19 Apr 11:30:01 2021 EDT
|
gpg: Signature made Mon 19 Apr 11:30:01 2021 EDT
|
||||||
gpg: using EDDSA key CD4D4351AFA6933F574A9AFB90B2B4BD7AED235F
|
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.
|
> WARNING: DO NOT RUN THE FOLLOWING COMMANDS AS-IS.
|
||||||
|
|
||||||
|
@ -116,6 +116,8 @@ source ~/.zshrc
|
|||||||
|
|
||||||
👍
|
👍
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
## Usage guide
|
## Usage guide
|
||||||
|
|
||||||
### Make sure “Adobe Creative Suite” is not running in the background
|
### Make sure “Adobe Creative Suite” is not running in the background
|
||||||
|
@ -95,7 +95,7 @@ open /tmp/snapshot
|
|||||||
|
|
||||||
### Restore local APFS 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.
|
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
|
### Step 3: set Trezor Bridge release year 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
|
|
||||||
|
|
||||||
> Heads-up: replace `2020` with [latest release](https://github.com/trezor/trezord-go/blob/master/CHANGELOG.md) year.
|
> 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
|
TREZOR_BRIDGE_RELEASE_YEAR=2020
|
||||||
```
|
```
|
||||||
|
|
||||||
### Step 5: download Trezor Bridge
|
### Step 4: import “SatoshiLabs Signing Key” PGP public key (used to verify downloads below)
|
||||||
|
|
||||||
```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)
|
|
||||||
|
|
||||||
```console
|
```console
|
||||||
$ torsocks curl https://trezor.io/security/satoshilabs-${TREZOR_BRIDGE_RELEASE_YEAR}-signing-key.asc | gpg --import
|
$ 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))
|
### Step 7: verify Trezor Bridge release (learn how [here](../how-to-verify-pgp-digital-signatures-using-gnupg-on-macos))
|
||||||
|
|
||||||
```console
|
```console
|
||||||
|
Loading…
x
Reference in New Issue
Block a user