2020-10-21 17:11:16 +03:00
|
|
|
{% include disclaimer.html translated="yes" translationOutdated="no" %}
|
Simplify versioning system for user guides
This new approach doesn't require version numbers and make easier for contributors to understand the status
of the document. There are only 3 states:
- Outdated: The page is outdated and might not work as expected
- Untranslated: The page needs to be translated
- Translation outdated: The page is translated, but the original (English) document has been updated
To mark a guide as outdated, we change the boolean of the front matter entry 'outdated' in /resources/user-guides/GUIDE.
If 'False', the guide is updated. If 'True' all versions of the guide (English included) will show a warning at the bottom
of the page.
The other 2 states are related to the status of the translated pages and we control them from the language-specific
user guides: /_i18n/LANG/resources/user-guides/GUIDE. At the top of the page a snippet will include 2 parameters:
- translated: "yes" if the page is translated, "no" if it's not.
- translationOutdated: "yes" if the translation is outdated, "no" if it's not
This new system aims to be simpler than the precedent, avoiding to compare versioning numbers and using a higher level
system instead (yes, no, True, False). I also removed the middle way status 'only minor changes', because if there are
only minor changes that don't affect the usability of the guide, we don't need to point it out.
The old system was complex and people didn't use it. These changes will hopefully make things easier for translators and
other contributors.
2020-05-03 16:38:01 +03:00
|
|
|
|
2021-05-22 15:52:40 +03:00
|
|
|
Vor dem Extrahieren, Installieren oder Nutzen der Monero-Software sollten
|
|
|
|
die Monero-Binärdateien verifiziert werden, da du nur so sichergehen kannst,
|
|
|
|
dass du tatsächlich die offiziellen Binärdateien von Monero
|
|
|
|
verwendest. Solltest du (bspw. durch Phishing, eine MITM-Attacke etc.) eine
|
|
|
|
gefälschte Binärdatei erhalten haben, wird dich das Befolgen dieser
|
|
|
|
Anleitung davor schützen, zum Gebrauch der falschen Dateien verleitet zu
|
|
|
|
werden.
|
2018-12-06 01:11:30 +02:00
|
|
|
|
2021-05-22 15:52:40 +03:00
|
|
|
Das Team von Monero bietet zum Schutz der Integrität dieser Binärdateien
|
|
|
|
eine kryptografisch signierte Liste aller
|
|
|
|
[SHA256](https://de.wikipedia.org/wiki/SHA-2)-Hashwerte. Sollte deine
|
|
|
|
heruntergeladene Binärdatei manipuliert worden sein, wird sie einen
|
|
|
|
[Hashwert](https://en.wikipedia.org/wiki/File_verification) produzieren,
|
|
|
|
welcher von dem in der Datei enthaltenen Wert abweicht.
|
2018-12-06 01:11:30 +02:00
|
|
|
|
2021-05-22 15:52:40 +03:00
|
|
|
Dies ist eine fortgeschrittene Anleitung für Linux-, Mac- oder
|
|
|
|
Windows-Betriebssysteme und macht Gebrauch von der Befehlszeile. Sie
|
|
|
|
begleitet dich durch den gesamten Prozess: die Installation der
|
|
|
|
erforderlichen Software, den Import des Signaturschlüssels, den Download der
|
|
|
|
notwendigen Dateien und schließlich die Verifikation der Echtheit deiner
|
|
|
|
Binärdatei.
|
2018-12-06 01:11:30 +02:00
|
|
|
|
2021-05-22 15:52:40 +03:00
|
|
|
## Table of Contents:
|
2018-12-06 01:11:30 +02:00
|
|
|
|
2021-05-22 15:52:40 +03:00
|
|
|
### - [Install GnuPG](#installing-gnupg)
|
2018-12-06 01:11:30 +02:00
|
|
|
|
2021-05-22 15:52:40 +03:00
|
|
|
### - [Verify & Import Signing Key](#verify-and-import-signing-key)
|
2018-12-06 01:11:30 +02:00
|
|
|
|
2021-05-22 15:52:40 +03:00
|
|
|
### - [Download & Verify Hash File](#download-and-verify-hash-file)
|
2018-12-06 01:11:30 +02:00
|
|
|
|
2021-05-22 15:52:40 +03:00
|
|
|
### - [Download & Verify Binary](#download-and-verify-binary)
|
|
|
|
|
|
|
|
## Installing GnuPG
|
|
|
|
|
|
|
|
+ Auf Windows: Besuche die [Download-Seite von
|
|
|
|
Gpg4win](https://gpg4win.org/download.html) und folge der
|
|
|
|
Installationsanleitung.
|
|
|
|
|
|
|
|
+ Auf Mac: Besuche die [Download-Seite von Gpgtools](https://gpgtools.org/)
|
|
|
|
und folge der Installationsanleitung.
|
2018-12-06 01:11:30 +02:00
|
|
|
|
2020-10-21 17:11:16 +03:00
|
|
|
+ Auf Linux: GnuPG ist bereits vorinstalliert.
|
2018-12-06 01:11:30 +02:00
|
|
|
|
2021-05-22 15:52:40 +03:00
|
|
|
## Verify and Import Signing Key
|
2018-12-06 01:11:30 +02:00
|
|
|
|
2021-05-22 15:52:40 +03:00
|
|
|
Dieser Abschnitt behandelt den Erhalt des Monero-Signaturschlüssels, dessen
|
|
|
|
Verifikation und den Import zu GnuPG.
|
2018-12-06 01:11:30 +02:00
|
|
|
|
2021-05-22 15:52:40 +03:00
|
|
|
### Get Signing Key
|
2018-12-06 01:11:30 +02:00
|
|
|
|
2021-05-22 15:52:40 +03:00
|
|
|
Auf Windows oder Mac: Besuche [binaryFates
|
|
|
|
GPG-Schlüssel](https://raw.githubusercontent.com/monero-project/monero/master/utils/gpg_keys/binaryfate.asc),
|
|
|
|
den er zur Signatur der Monero-Binärdateien verwendet, und speichere die
|
|
|
|
Seite als `binaryfate.asc` in deinem "Home"-Verzeichnis.
|
2018-12-06 01:11:30 +02:00
|
|
|
|
2021-05-22 15:52:40 +03:00
|
|
|
Auf Linux: Du kannst binaryFates Signaturschlüssel durch das Erteilen
|
|
|
|
folgenden Befehls herunterladen:
|
2018-12-06 01:11:30 +02:00
|
|
|
|
|
|
|
```
|
2021-05-22 15:52:40 +03:00
|
|
|
wget -O binaryfate.asc
|
|
|
|
https://raw.githubusercontent.com/monero-project/monero/master/utils/gpg_keys/binaryfate.asc
|
2018-12-06 01:11:30 +02:00
|
|
|
```
|
|
|
|
|
2021-05-22 15:52:40 +03:00
|
|
|
### Verify Signing Key
|
2018-12-06 01:11:30 +02:00
|
|
|
|
2021-05-22 15:52:40 +03:00
|
|
|
Auf allen Betriebssystemen: Überprüfe den Fingerabdruck von `binaryfate.asc`
|
|
|
|
durch die Eingabe folgenden Befehls in ein Terminal:
|
2018-12-06 01:11:30 +02:00
|
|
|
|
2021-05-22 15:52:40 +03:00
|
|
|
``` gpg --keyid-format long --with-fingerprint binaryfate.asc ```
|
2018-12-06 01:11:30 +02:00
|
|
|
|
|
|
|
|
2020-10-21 17:11:16 +03:00
|
|
|
Überprüfe die Übereinstimmung der Fingerabdrücke:
|
2018-12-06 01:11:30 +02:00
|
|
|
|
|
|
|
```
|
2020-04-17 12:46:11 +03:00
|
|
|
pub rsa4096/F0AF4D462A0BDF92 2019-12-12 [SCEA]
|
|
|
|
Key fingerprint = 81AC 591F E9C4 B65C 5806 AFC3 F0AF 4D46 2A0B DF92
|
|
|
|
uid binaryFate <binaryfate@getmonero.org>
|
2018-12-06 01:11:30 +02:00
|
|
|
```
|
|
|
|
|
2020-10-21 17:11:16 +03:00
|
|
|
Wenn die Fingerabdrücke **ÜBEREINSTIMMEN**, kannst du fortfahren.
|
2018-12-06 01:11:30 +02:00
|
|
|
|
2021-05-22 15:52:40 +03:00
|
|
|
Wenn die Fingerabdrücke **NICHT ÜBEREINSTIMMEN**, **FAHRE NICHT
|
|
|
|
FORT**. Lösche die `binaryfate.asc`-Datei und gehe zurück zum [Abschnitt
|
|
|
|
2.1](#21-signaturschlüssel-herunterladen).
|
2018-12-06 01:11:30 +02:00
|
|
|
|
2021-05-22 15:52:40 +03:00
|
|
|
### Import Signing Key
|
2018-12-06 01:11:30 +02:00
|
|
|
|
2020-10-21 17:11:16 +03:00
|
|
|
Importiere den Signaturschlüssel unter Gebrauch eines Terminals:
|
2018-12-06 01:11:30 +02:00
|
|
|
|
2021-05-22 15:52:40 +03:00
|
|
|
``` gpg --import binaryfate.asc ```
|
2018-12-06 01:11:30 +02:00
|
|
|
|
2021-05-22 15:52:40 +03:00
|
|
|
Falls dies das erste Mal ist, dass du den Schlüssel importiert hast, wird
|
|
|
|
der Output wie folgt aussehen:
|
2018-12-06 01:11:30 +02:00
|
|
|
|
|
|
|
```
|
2020-04-17 12:46:11 +03:00
|
|
|
gpg: key F0AF4D462A0BDF92: 2 signatures not checked due to missing keys
|
|
|
|
gpg: key F0AF4D462A0BDF92: public key "binaryFate <binaryfate@getmonero.org>" imported
|
2018-12-06 01:11:30 +02:00
|
|
|
gpg: Total number processed: 1
|
|
|
|
gpg: imported: 1
|
2020-04-17 12:46:11 +03:00
|
|
|
gpg: marginals needed: 3 completes needed: 1 trust model: pgp
|
2018-12-06 01:11:30 +02:00
|
|
|
```
|
|
|
|
|
2021-05-22 15:52:40 +03:00
|
|
|
Falls du den Schlüssel zuvor bereits importiert hast, wird der Output
|
|
|
|
folgendermaßen aussehen:
|
2018-12-06 01:11:30 +02:00
|
|
|
|
|
|
|
```
|
2020-04-17 12:46:11 +03:00
|
|
|
gpg: key F0AF4D462A0BDF92: "binaryFate <binaryfate@getmonero.org>" not changed
|
2018-12-06 01:11:30 +02:00
|
|
|
gpg: Total number processed: 1
|
|
|
|
gpg: unchanged: 1
|
|
|
|
```
|
|
|
|
|
2021-05-22 15:52:40 +03:00
|
|
|
## Download and Verify Hash File
|
2018-12-06 01:11:30 +02:00
|
|
|
|
2021-05-22 15:52:40 +03:00
|
|
|
Der folgende Abschnitt behandelt den Download und die Echtheitsverifizierung
|
|
|
|
der Hash-Datei.
|
2018-12-06 01:11:30 +02:00
|
|
|
|
2021-05-22 15:52:40 +03:00
|
|
|
### Get Hash File
|
2018-12-06 01:11:30 +02:00
|
|
|
|
2021-05-22 15:52:40 +03:00
|
|
|
Auf Windows oder Mac: Gehe zur [Hashes-Datei auf getmonero.org]({{
|
|
|
|
site.baseurl_root }}/downloads/hashes.txt) und speichere die Seite unter
|
|
|
|
`hashes.txt` in deinem "Home"-Verzeichnis.
|
2018-12-06 01:11:30 +02:00
|
|
|
|
2021-05-22 15:52:40 +03:00
|
|
|
Auf Linux: Du kannst die signierte Hash-Datei durch Eingabe des folgenden
|
|
|
|
Befehls herunterladen:
|
2018-12-06 01:11:30 +02:00
|
|
|
|
2021-05-22 15:52:40 +03:00
|
|
|
``` wget -O hashes.txt https://www.getmonero.org/downloads/hashes.txt ```
|
2018-12-06 01:11:30 +02:00
|
|
|
|
2021-05-22 15:52:40 +03:00
|
|
|
### Verify Hash File
|
2018-12-06 01:11:30 +02:00
|
|
|
|
2021-05-22 15:52:40 +03:00
|
|
|
Die Hash-Datei ist, wie im unten angezeigten Output, mit dem Schlüssel `81AC
|
|
|
|
591F E9C4 B65C 5806 AFC3 F0AF 4D46 2A0B DF92` signiert.
|
2018-12-06 01:11:30 +02:00
|
|
|
|
2021-05-22 15:52:40 +03:00
|
|
|
Auf allen Betriebssystemen: Verifiziere die Signatur der Hash-Datei durch
|
|
|
|
Eingabe folgenden Befehls in ein Terminal:
|
2018-12-06 01:11:30 +02:00
|
|
|
|
2021-05-22 15:52:40 +03:00
|
|
|
``` gpg --verify hashes.txt ```
|
2018-12-06 01:11:30 +02:00
|
|
|
|
2020-10-21 17:11:16 +03:00
|
|
|
Wenn die Datei echt ist, wird der Output wie folgt aussehen:
|
2018-12-06 01:11:30 +02:00
|
|
|
|
|
|
|
```
|
2020-04-17 12:46:11 +03:00
|
|
|
gpg: using RSA key 81AC591FE9C4B65C5806AFC3F0AF4D462A0BDF92
|
|
|
|
gpg: Good signature from "binaryFate <binaryfate@getmonero.org>" [unknown]
|
2018-12-06 01:11:30 +02:00
|
|
|
gpg: WARNING: This key is not certified with a trusted signature!
|
|
|
|
gpg: There is no indication that the signature belongs to the owner.
|
2020-04-17 12:46:11 +03:00
|
|
|
Primary key fingerprint: 81AC 591F E9C4 B65C 5806 AFC3 F0AF 4D46 2A0B DF92
|
2018-12-06 01:11:30 +02:00
|
|
|
```
|
|
|
|
|
2021-05-22 15:52:40 +03:00
|
|
|
Zeigt dein Output wie im Beispiel **Good signature** an, kannst du
|
|
|
|
fortfahren.
|
2018-12-06 01:11:30 +02:00
|
|
|
|
2021-05-22 15:52:40 +03:00
|
|
|
Wenn es **BAD signature** ausgibt, **FAHRE NICHT FORT**. Lösche die
|
|
|
|
`hashes.txt`-Datei und gehe zurück zum [Abschnitt
|
|
|
|
3.1](#31-hash-datei-herunterladen).
|
2018-12-06 01:11:30 +02:00
|
|
|
|
2021-05-22 15:52:40 +03:00
|
|
|
## Download and Verify Binary
|
2018-12-06 01:11:30 +02:00
|
|
|
|
2021-05-22 15:52:40 +03:00
|
|
|
Dieser Abschnitt behandelt den Download der Monero-Binärdatei für dein
|
|
|
|
Betriebssystem, den Erhalt des `SHA256`-Hashs deines Downloads und dessen
|
|
|
|
Echtheitsverifizierung.
|
2018-12-06 01:11:30 +02:00
|
|
|
|
2021-05-22 15:52:40 +03:00
|
|
|
### Get Monero binary
|
2018-12-06 01:11:30 +02:00
|
|
|
|
2021-05-22 15:52:40 +03:00
|
|
|
On Windows or Mac, go to [getmonero.org]({{ site.baseurl_root }}/downloads/)
|
|
|
|
and download the correct file for your operating system. Save the file to
|
|
|
|
your home directory. **Do not extract the files yet.**
|
2018-12-06 01:11:30 +02:00
|
|
|
|
2021-05-22 15:52:40 +03:00
|
|
|
Auf Linux: Du kannst die Befehlszeilen-Tools durch die Eingabe folgenden
|
|
|
|
Befehls herunterladen:
|
2018-12-06 01:11:30 +02:00
|
|
|
|
|
|
|
```
|
2020-04-17 12:46:11 +03:00
|
|
|
wget -O monero-linux-x64-v0.15.0.1.tar.bz2 https://downloads.getmonero.org/cli/linux64
|
2018-12-06 01:11:30 +02:00
|
|
|
```
|
|
|
|
|
2021-05-22 15:52:40 +03:00
|
|
|
### Binary Verification on Linux or Mac
|
2018-12-06 01:11:30 +02:00
|
|
|
|
2021-05-22 15:52:40 +03:00
|
|
|
Für Linux und Mac sind diese Schritte dieselben. Erhalte durch ein Terminal
|
|
|
|
den `SHA256`-Hashwert deiner heruntergeladenen Monero-Binärdatei. Als
|
|
|
|
Beispiel wird in dieser Anleitung die `Linux, 64bit`-Binärdatei des GUIs
|
|
|
|
verwendet. Ersetze `monero-gui-linux-x64-v0.15.0.1.tar.bz2` durch den Namen
|
|
|
|
der von dir in [Abschnitt 4.1](#41-monero-binärdatei-herunterladen)
|
|
|
|
heruntergeladenen Binärdatei.
|
2018-12-06 01:11:30 +02:00
|
|
|
|
|
|
|
```
|
2020-04-17 12:46:11 +03:00
|
|
|
shasum -a 256 monero-linux-x64-v0.15.0.1.tar.bz2
|
2018-12-06 01:11:30 +02:00
|
|
|
```
|
|
|
|
|
2021-05-22 15:52:40 +03:00
|
|
|
Der Output wird für jede Binärdatei unterschiedlich ausfallen, jedoch in
|
|
|
|
etwa wie folgt aussehen. Dein `SHA256`-Hashwert sollte mit einem der in der
|
|
|
|
`hashes.txt`-Datei deiner Binärdatei aufgelisteten Hashwerte übereinstimmen.
|
2018-12-06 01:11:30 +02:00
|
|
|
|
|
|
|
```
|
2021-05-22 15:52:40 +03:00
|
|
|
8d61f992a7e2dbc3d753470b4928b5bb9134ea14cf6f2973ba11d1600c0ce9ad
|
|
|
|
monero-linux-x64-v0.15.0.1.tar.bz2
|
2018-12-06 01:11:30 +02:00
|
|
|
```
|
|
|
|
|
2021-05-22 15:52:40 +03:00
|
|
|
Wenn dein Hashwert mit einem der aufgelisteten **ÜBEREINSTIMMT**, bist du
|
|
|
|
mit dieser Anleitung fertig! Du kannst die Dateien nun extrahieren und
|
|
|
|
installieren.
|
2018-12-06 01:11:30 +02:00
|
|
|
|
2021-05-22 15:52:40 +03:00
|
|
|
Wenn dein Hashwert **NICHT** mit einem der gelisteten **ÜBEREINSTIMMT**,
|
|
|
|
**FAHRE NICHT FORT**. Lösche die von dir heruntergeladene Binärdatei und
|
|
|
|
gehe zurück zum [Abschnitt 4.1](#41-monero-binärdatei-herunterladen).
|
2018-12-06 01:11:30 +02:00
|
|
|
|
2021-05-22 15:52:40 +03:00
|
|
|
### Binary Verification on Windows
|
2018-12-06 01:11:30 +02:00
|
|
|
|
2021-05-22 15:52:40 +03:00
|
|
|
Erhalte durch ein Terminal den `SHA256`-Hashwert deiner heruntergeladenen
|
|
|
|
Monero-Binärdatei. Als Beispiel nutzt diese Anleitung die `Windows,
|
|
|
|
64bit`-Binärdatei des GUIs. Ersetze `monero-gui-win-x64-v0.15.0.1.zip` durch
|
|
|
|
den Namen der von dir in [Abschnitt
|
|
|
|
4.1](#41-monero-binärdatei-herunterladen) heruntergeladenen Binärdatei.
|
2018-12-06 01:11:30 +02:00
|
|
|
|
2021-05-22 15:52:40 +03:00
|
|
|
``` certUtil -hashfile monero-gui-win-x64-v0.15.0.1.zip SHA256 ```
|
2020-10-21 17:11:16 +03:00
|
|
|
|
2021-05-22 15:52:40 +03:00
|
|
|
Der Output wird für jede Binärdatei unterschiedlich ausfallen, jedoch in
|
|
|
|
etwa wie folgt aussehen. Dein `SHA256`-Hashwert sollte mit einem der in der
|
|
|
|
`hashes.txt`-Datei deiner Binärdatei aufgelisteten Hashwerte übereinstimmen.
|
2018-12-06 01:11:30 +02:00
|
|
|
|
|
|
|
```
|
2021-05-22 15:52:40 +03:00
|
|
|
SHA256 hash of file monero-gui-win-x64-v0.12.0.0.zip: 4b 9f 31 68 6e ca
|
|
|
|
ad 97 cd b1 75 e6 57 4b f3 07 f8 d1 c4 10 42 78 25 f4 30 4c 21 da 8a ac 18
|
|
|
|
64 CertUtil: -hashfile command completed successfully.
|
2018-12-06 01:11:30 +02:00
|
|
|
```
|
|
|
|
|
2021-05-22 15:52:40 +03:00
|
|
|
Wenn dein Hashwert mit einem der aufgelisteten **ÜBEREINSTIMMT**, bist du
|
|
|
|
mit dieser Anleitung fertig! Du kannst die Dateien nun extrahieren und
|
|
|
|
installieren.
|
2018-12-06 01:11:30 +02:00
|
|
|
|
2021-05-22 15:52:40 +03:00
|
|
|
Wenn dein Hashwert **NICHT** mit einem der gelisteten **ÜBEREINSTIMMT**,
|
|
|
|
**FAHRE NICHT FORT**. Lösche die von dir heruntergeladene Binärdatei und
|
|
|
|
gehe zurück zum [Abschnitt 4.1](#41-monero-binärdatei-herunterladen).
|