- 下载 AMD 公钥。
- 访问 AMD 下载网站。
- 在“Download Verification”(下载验证)中,单击您已选定要下载的安装程序的对应Public Key(公钥)。请注意,每个安装程序文件都有一个独立的公钥。
这将下载 xilinx-master-signing-key.asc。
- 确认 AMD 公钥下载并导入成功。
- 要导入公钥,请输入以下命令:
gpg --import ./xilinx-master-signing-key.asc
gpg --import ./xilinx-master-signing-key.asc gpg: keybox '/home/myuser/.gnupg/pubring.kbx' created gpg: /home/myuser/.gnupg/trustdb.gpg: trustdb created gpg: key 0x85D4B4BB1D692FDB: public key "Xilinx, Inc. (Xilinx Software signing key) <software@xilinx.com>" imported gpg: total number processed: 1 gpg: imported: 1 myuser@mymachine:4
- 请将信任级别设置为 ultimate。这将允许对 AMD 签署的公钥进行验证。
- 首先,输入以下命令以列出公钥:
gpg --list-keys
gpg --list-keys /home/myuser/.gnupg/pubring.kbx ------------------------------- pub rsa4096/0x85D4B4BB1D692FDB 2018-04-10 [SC] Key fingerprint = 745F 4D5B 2402 441F 410F BD0D 85D4 B4BB 1D69 2FDB uid [ unknown] xilinx, Inc. (Xilinx Software signing key) <software@xilinx.com> sub rsa4096/0xE80A66CA2B176EF9 2018-04-10 [S] sub rsa4096/0xF991913DFE46B839 2018-04-10 [E} sub rsa4096/0xC93822D0B9087126 2018-04-10 [A] myuser@mymachine:$
- 请输入以下命令以指定要编辑的公钥:
gpg --edit-key 0x85D4B4BB1D692FDB
gpg --edit-key 0x85D4B4BB1D692FDB gpg (GnuPG) 2.1.15; Copyright (C) 2016 Free Software Foundation, Inc. This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. pub rsa4096/0x85D4B4BB1D692FDB created: 2018-04-10 expires: never usage: SC trust: unknown validity: unknown sub rsa4096/0xE80A66CA2B176EF9 created: 2018-04-10 expires: never usage: S sub rsa4096/0xF991913DFE468839 created: 2018-04-10 expires: never usage: E sub rsa4096/0xC93822D0B9087126 created: 2018-04-10 expires: never usage: A [ unknown] (1). Xilinx, Inc. (Xilinx Software signing key) <software@xilinx.com>
- 请输入以下命令以设置合法公钥的信任级别:
trust
gpg> trust pub rsa4096/0x85D4B4BB1D692FDB created: 2018-04-10 expires: never usage: SC trust: unknown validity: unknown sub rsa4096/0xE80A66CA2B176EF9 created: 2018-04-10 expires: never usage: S sub rsa4096/0xF991913DFE468839 created: 2018-04-10 expires: never usage: E sub rsa4096/0xC93822D0B9087126 created: 2018-04-10 expires: never usage: A [ unknown] (1). Xilinx, Inc. (Xilinx Software signing key) <software@xilinx.com> Please decide how far you trust this user to correctly verify other users' keys (by looking at passports, checking fingerprints from different sources, etc.) 1 = I don't know or won't say 2 = I do NOT trust 3 = I trust marginally 4 = I trust fully 5 = I trust ultimately m = back to the main menu
- 出现提示时,请输入
5
。Your decision? 5 Do you really want to set this key to ultimate trust? (y/n) y pub rsa4096/0x85D4B4BB1D692FDB created: 2018-04-10 expires: never usage: SC trust: ultimate validity: unknown sub rsa4096/0xE80A66CA2B176EF9 created: 2018-04-10 expires: never usage: S sub rsa4096/0xF991913DFE468839 created: 2018-04-10 expires: never usage: E sub rsa4096/0xC93822D0B9087126 created: 2018-04-10 expires: never usage: A [ unknown] (1). Xilinx, Inc. (Xilinx Software signing key) <software@xilinx.com> Please note that the shown key validity is not necessarily correct unless you restart the program. gpg> q myuser@mymachine:$
- 首先,输入以下命令以列出公钥:
完成下载、导入并信任 AMD 公钥后,可通过验证签名或验证摘要来确认下载的文件的真实性和完整性。
注释: 您可选择下述任一方法或使用这两种方法来确认下载的文件的真实性和完整性。