monero-site/_i18n/zh-cn/resources/user-guides/weblate/verification-allos-advanced.po
2021-04-01 13:38:47 +02:00

457 lines
15 KiB
Text

# SOME DESCRIPTIVE TITLE
# Copyright (C) YEAR Free Software Foundation, Inc.
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2021-03-31 10:54+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#. type: Plain text
#: _i18n/en/resources/user-guides/verification-allos-advanced.md:2
msgid "{% include disclaimer.html translated=\"no\" translationOutdated=\"no\" %}"
msgstr ""
#. type: Plain text
#: _i18n/en/resources/user-guides/verification-allos-advanced.md:4
msgid ""
"Verification of the Monero binary files should be done prior to extracting, "
"installing, or using the Monero software. This is the only way to ensure "
"that you are using the official Monero software. If you receive a fake "
"Monero binary (eg. phishing, MITM, etc.), following this guide will protect "
"you from being tricked into using it."
msgstr ""
#. type: Plain text
#: _i18n/en/resources/user-guides/verification-allos-advanced.md:6
msgid ""
"To protect the integrity of the binaries the Monero team provides a "
"cryptographically signed list of all the "
"[SHA256](https://en.wikipedia.org/wiki/SHA-2) hashes. If your downloaded "
"binary has been tampered with it will be produce a [different "
"hash](https://en.wikipedia.org/wiki/File_verification) than the one in the "
"file."
msgstr ""
#. type: Plain text
#: _i18n/en/resources/user-guides/verification-allos-advanced.md:8
msgid ""
"This is an advanced guide for Linux, Mac, or Windows operating systems and "
"will make use of the command line. It will walk you through the process of "
"installing the required software, importing the signing key, downloading the "
"necessary files, and finally verifying that your binary is authentic."
msgstr ""
#. type: Plain text
#: _i18n/en/resources/user-guides/verification-allos-advanced.md:10
msgid "## Table of Contents:"
msgstr ""
#. type: Plain text
#: _i18n/en/resources/user-guides/verification-allos-advanced.md:23
#, no-wrap
msgid ""
"### [1. Install GnuPG](#1-installing-gnupg)\n"
"### [2. Verify & Import Signing Key](#2-verify-and-import-signing-key)\n"
" + [2.1. Get Signing Key](#21-get-signing-key)\n"
" + [2.2. Verify Signing key](#22-verify-signing-key)\n"
" + [2.3. Import Signing key](#23-import-signing-key)\n"
"### [3. Download & Verify Hash File](#3-download-and-verify-hash-file)\n"
" + [3.1. Get Hash File](#31-get-hash-file)\n"
" + [3.2. Verify Hash File](#32-verify-hash-file)\n"
"### [4. Download & Verify Binary](#4-download-and-verify-binary)\n"
" + [4.1. Get Monero Binary](#41-get-monero-binary)\n"
" + [4.2. Binary Verification on Linux or "
"Mac](#42-binary-verification-on-linux-or-mac)\n"
" + [4.3. Binary Verification on "
"Windows](#43-binary-verification-on-windows)\n"
msgstr ""
#. type: Plain text
#: _i18n/en/resources/user-guides/verification-allos-advanced.md:25
msgid "## 1. Installing GnuPG"
msgstr ""
#. type: Plain text
#: _i18n/en/resources/user-guides/verification-allos-advanced.md:27
msgid ""
"+ On Windows, go to the [Gpg4win download "
"page](https://gpg4win.org/download.html) and follow the instructions for "
"installation."
msgstr ""
#. type: Plain text
#: _i18n/en/resources/user-guides/verification-allos-advanced.md:29
msgid ""
"+ On Mac, go to the [Gpgtools download page](https://gpgtools.org/) and "
"follow the instructions for installation."
msgstr ""
#. type: Plain text
#: _i18n/en/resources/user-guides/verification-allos-advanced.md:31
msgid "+ On Linux, GnuPG is installed by default."
msgstr ""
#. type: Plain text
#: _i18n/en/resources/user-guides/verification-allos-advanced.md:33
msgid "## 2. Verify and Import Signing Key"
msgstr ""
#. type: Plain text
#: _i18n/en/resources/user-guides/verification-allos-advanced.md:35
msgid ""
"This section will cover getting the Monero signing key, making sure it is "
"correct, and importing the key to GnuPG."
msgstr ""
#. type: Plain text
#: _i18n/en/resources/user-guides/verification-allos-advanced.md:37
msgid "### 2.1. Get Signing Key"
msgstr ""
#. type: Plain text
#: _i18n/en/resources/user-guides/verification-allos-advanced.md:39
msgid ""
"On Windows or Mac, go to [binaryFate's GPG "
"key](https://raw.githubusercontent.com/monero-project/monero/master/utils/gpg_keys/binaryfate.asc), "
"which he uses to sign the Monero binaries, and save the page as "
"`binaryfate.asc` to your home directory."
msgstr ""
#. type: Plain text
#: _i18n/en/resources/user-guides/verification-allos-advanced.md:41
msgid ""
"On Linux, you can download binaryFate's signing key by issuing the following "
"command:"
msgstr ""
#. type: Plain text
#: _i18n/en/resources/user-guides/verification-allos-advanced.md:45
msgid ""
"``` wget -O binaryfate.asc "
"https://raw.githubusercontent.com/monero-project/monero/master/utils/gpg_keys/binaryfate.asc "
"```"
msgstr ""
#. type: Plain text
#: _i18n/en/resources/user-guides/verification-allos-advanced.md:47
msgid "### 2.2. Verify Signing Key"
msgstr ""
#. type: Plain text
#: _i18n/en/resources/user-guides/verification-allos-advanced.md:49
msgid ""
"On all operating systems, check the fingerprint of `binaryfate.asc` by "
"issuing the following command in a terminal:"
msgstr ""
#. type: Plain text
#: _i18n/en/resources/user-guides/verification-allos-advanced.md:53
msgid "``` gpg --keyid-format long --with-fingerprint binaryfate.asc ```"
msgstr ""
#. type: Plain text
#: _i18n/en/resources/user-guides/verification-allos-advanced.md:56
msgid "Verify the fingerprint matches:"
msgstr ""
#. type: Plain text
#: _i18n/en/resources/user-guides/verification-allos-advanced.md:62
#, no-wrap
msgid ""
"```\n"
"pub rsa4096/F0AF4D462A0BDF92 2019-12-12 [SCEA]\n"
" Key fingerprint = 81AC 591F E9C4 B65C 5806 AFC3 F0AF 4D46 2A0B DF92\n"
"uid binaryFate <binaryfate@getmonero.org>\n"
"```\n"
msgstr ""
#. type: Plain text
#: _i18n/en/resources/user-guides/verification-allos-advanced.md:64
msgid "If the fingerprint **DOES** match, then you may proceed."
msgstr ""
#. type: Plain text
#: _i18n/en/resources/user-guides/verification-allos-advanced.md:66
msgid ""
"If the fingerprint **DOES NOT** match, **DO NOT CONTINUE.** Instead delete "
"the file `binaryfate.asc` and go back to [section 2.1](#21-get-signing-key)."
msgstr ""
#. type: Plain text
#: _i18n/en/resources/user-guides/verification-allos-advanced.md:68
msgid "### 2.3. Import Signing Key"
msgstr ""
#. type: Plain text
#: _i18n/en/resources/user-guides/verification-allos-advanced.md:70
msgid "From a terminal, import the signing key:"
msgstr ""
#. type: Plain text
#: _i18n/en/resources/user-guides/verification-allos-advanced.md:74
msgid "``` gpg --import binaryfate.asc ```"
msgstr ""
#. type: Plain text
#: _i18n/en/resources/user-guides/verification-allos-advanced.md:76
msgid ""
"If this is the first time you have imported the key, the output will look "
"like this:"
msgstr ""
#. type: Plain text
#: _i18n/en/resources/user-guides/verification-allos-advanced.md:84
#, no-wrap
msgid ""
"```\n"
"gpg: key F0AF4D462A0BDF92: 2 signatures not checked due to missing keys\n"
"gpg: key F0AF4D462A0BDF92: public key \"binaryFate "
"<binaryfate@getmonero.org>\" imported\n"
"gpg: Total number processed: 1\n"
"gpg: imported: 1\n"
"gpg: marginals needed: 3 completes needed: 1 trust model: pgp\n"
"```\n"
msgstr ""
#. type: Plain text
#: _i18n/en/resources/user-guides/verification-allos-advanced.md:86
msgid "If you have imported the key previously, the output will look like this:"
msgstr ""
#. type: Plain text
#: _i18n/en/resources/user-guides/verification-allos-advanced.md:92
#, no-wrap
msgid ""
"```\n"
"gpg: key F0AF4D462A0BDF92: \"binaryFate <binaryfate@getmonero.org>\" not "
"changed\n"
"gpg: Total number processed: 1\n"
"gpg: unchanged: 1\n"
"```\n"
msgstr ""
#. type: Plain text
#: _i18n/en/resources/user-guides/verification-allos-advanced.md:94
msgid "## 3. Download and Verify Hash File"
msgstr ""
#. type: Plain text
#: _i18n/en/resources/user-guides/verification-allos-advanced.md:96
msgid ""
"This section will cover downloading the hash file and verifying its "
"authenticity."
msgstr ""
#. type: Plain text
#: _i18n/en/resources/user-guides/verification-allos-advanced.md:98
msgid "### 3.1. Get Hash File"
msgstr ""
#. type: Plain text
#: _i18n/en/resources/user-guides/verification-allos-advanced.md:100
msgid ""
"On Windows or Mac, go to the [hashes file on getmonero.org]({{ "
"site.baseurl_root }}/downloads/hashes.txt) and save the page as `hashes.txt` "
"to your home directory."
msgstr ""
#. type: Plain text
#: _i18n/en/resources/user-guides/verification-allos-advanced.md:102
msgid ""
"On Linux, you can download the signed hashes file by issuing the following "
"command:"
msgstr ""
#. type: Plain text
#: _i18n/en/resources/user-guides/verification-allos-advanced.md:106
msgid "``` wget -O hashes.txt https://www.getmonero.org/downloads/hashes.txt ```"
msgstr ""
#. type: Plain text
#: _i18n/en/resources/user-guides/verification-allos-advanced.md:108
msgid "### 3.2. Verify Hash File"
msgstr ""
#. type: Plain text
#: _i18n/en/resources/user-guides/verification-allos-advanced.md:110
msgid ""
"The hash file is signed with key `81AC 591F E9C4 B65C 5806 AFC3 F0AF 4D46 "
"2A0B DF92`, as reflected in the output below."
msgstr ""
#. type: Plain text
#: _i18n/en/resources/user-guides/verification-allos-advanced.md:112
msgid ""
"On all operating systems, verify the signature of the hash file by issuing "
"the following command in a terminal:"
msgstr ""
#. type: Plain text
#: _i18n/en/resources/user-guides/verification-allos-advanced.md:116
msgid "``` gpg --verify hashes.txt ```"
msgstr ""
#. type: Plain text
#: _i18n/en/resources/user-guides/verification-allos-advanced.md:118
msgid "If the file is authentic, the output will look like this:"
msgstr ""
#. type: Plain text
#: _i18n/en/resources/user-guides/verification-allos-advanced.md:126
#, no-wrap
msgid ""
"```\n"
"gpg: using RSA key 81AC591FE9C4B65C5806AFC3F0AF4D462A0BDF92\n"
"gpg: Good signature from \"binaryFate <binaryfate@getmonero.org>\" "
"[unknown]\n"
"gpg: WARNING: This key is not certified with a trusted signature!\n"
"gpg: There is no indication that the signature belongs to the "
"owner.\n"
"Primary key fingerprint: 81AC 591F E9C4 B65C 5806 AFC3 F0AF 4D46 2A0B "
"DF92\n"
"```\n"
msgstr ""
#. type: Plain text
#: _i18n/en/resources/user-guides/verification-allos-advanced.md:128
msgid ""
"If your output shows **Good signature**, as in the example, then you may "
"proceed."
msgstr ""
#. type: Plain text
#: _i18n/en/resources/user-guides/verification-allos-advanced.md:130
msgid ""
"If you see **BAD signature** in the output, **DO NOT CONTINUE.** Instead "
"delete the file `hashes.txt` and go back to [section "
"3.1](#31-get-hash-file)."
msgstr ""
#. type: Plain text
#: _i18n/en/resources/user-guides/verification-allos-advanced.md:132
msgid "## 4. Download and Verify Binary"
msgstr ""
#. type: Plain text
#: _i18n/en/resources/user-guides/verification-allos-advanced.md:134
msgid ""
"This section will cover downloading the Monero binary for your operating "
"system, getting the `SHA256` hash of your download, and verifying that it is "
"correct."
msgstr ""
#. type: Plain text
#: _i18n/en/resources/user-guides/verification-allos-advanced.md:136
msgid "### 4.1. Get Monero binary"
msgstr ""
#. type: Plain text
#: _i18n/en/resources/user-guides/verification-allos-advanced.md:138
msgid ""
"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.**"
msgstr ""
#. type: Plain text
#: _i18n/en/resources/user-guides/verification-allos-advanced.md:140
msgid ""
"On Linux, you can download the command line tools by issuing the following "
"command:"
msgstr ""
#. type: Plain text
#: _i18n/en/resources/user-guides/verification-allos-advanced.md:144
msgid ""
"``` wget -O monero-linux-x64-v0.15.0.1.tar.bz2 "
"https://downloads.getmonero.org/cli/linux64 ```"
msgstr ""
#. type: Plain text
#: _i18n/en/resources/user-guides/verification-allos-advanced.md:146
msgid "### 4.2. Binary Verification on Linux or Mac"
msgstr ""
#. type: Plain text
#: _i18n/en/resources/user-guides/verification-allos-advanced.md:148
msgid ""
"The steps for both Linux and Mac are the same. From a terminal, get the "
"`SHA256` hash of your downloaded Monero binary. As an example this guide "
"will use the `Linux, 64bit` GUI binary. Substitute "
"`monero-gui-linux-x64-v0.15.0.1.tar.bz2` with the name of the binary that "
"you downloaded in [section 4.1](#41-get-monero-binary)."
msgstr ""
#. type: Plain text
#: _i18n/en/resources/user-guides/verification-allos-advanced.md:152
msgid "``` shasum -a 256 monero-linux-x64-v0.15.0.1.tar.bz2 ```"
msgstr ""
#. type: Plain text
#: _i18n/en/resources/user-guides/verification-allos-advanced.md:154
#: _i18n/en/resources/user-guides/verification-allos-advanced.md:172
msgid ""
"The output will look like this, but will be different for each binary "
"file. Your `SHA256` hash should match the one listed in the `hashes.txt` "
"file for your binary file."
msgstr ""
#. type: Plain text
#: _i18n/en/resources/user-guides/verification-allos-advanced.md:158
msgid ""
"``` 8d61f992a7e2dbc3d753470b4928b5bb9134ea14cf6f2973ba11d1600c0ce9ad "
"monero-linux-x64-v0.15.0.1.tar.bz2 ```"
msgstr ""
#. type: Plain text
#: _i18n/en/resources/user-guides/verification-allos-advanced.md:160
#: _i18n/en/resources/user-guides/verification-allos-advanced.md:180
msgid ""
"If your hash **DOES** match, then you are finished with the guide! You can "
"extract the files and install."
msgstr ""
#. type: Plain text
#: _i18n/en/resources/user-guides/verification-allos-advanced.md:162
#: _i18n/en/resources/user-guides/verification-allos-advanced.md:181
msgid ""
"If your hash **DOES NOT** match, **DO NOT CONTINUE.** Instead delete the "
"binary you downloaded and go back to [section 4.1](#41-get-monero-binary)."
msgstr ""
#. type: Plain text
#: _i18n/en/resources/user-guides/verification-allos-advanced.md:164
msgid "### 4.3. Binary Verification on Windows"
msgstr ""
#. type: Plain text
#: _i18n/en/resources/user-guides/verification-allos-advanced.md:166
msgid ""
"From a terminal, get the `SHA256` hash of your downloaded Monero binary. As "
"an example this guide will use the `Windows, 64bit` GUI binary. Substitute "
"`monero-gui-win-x64-v0.15.0.1.zip` with the name of the binary that you "
"downloaded in [section 4.1](#41-get-monero-binary)."
msgstr ""
#. type: Plain text
#: _i18n/en/resources/user-guides/verification-allos-advanced.md:170
msgid "``` certUtil -hashfile monero-gui-win-x64-v0.15.0.1.zip SHA256 ```"
msgstr ""
#. type: Plain text
#: _i18n/en/resources/user-guides/verification-allos-advanced.md:178
msgid ""
"``` 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. ```"
msgstr ""