下载、导入并信任 AMD 公钥 - 2023.2 简体中文

Vivado Design Suite 用户指南: 版本说明、安装和许可 (UG973)

Document ID
UG973
Release Date
2023-10-19
Version
2023.2 简体中文
  1. 下载 AMD 公钥。
    1. 访问 AMD 下载网站
    2. 在“Download Verification”(下载验证)中,单击您已选定要下载的安装程序的对应Public Key(公钥)。请注意,每个安装程序文件都有一个独立的公钥。

      这将下载 xilinx-master-signing-key.asc

    3. 确认 AMD 公钥下载并导入成功。
  2. 要导入公钥,请输入以下命令: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
  3. 请将信任级别设置为 ultimate。这将允许对 AMD 签署的公钥进行验证。
    1. 首先,输入以下命令以列出公钥: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:$
    2. 请输入以下命令以指定要编辑的公钥: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>
    3. 请输入以下命令以设置合法公钥的信任级别: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
            
    4. 出现提示时,请输入 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 公钥后,可通过验证签名或验证摘要来确认下载的文件的真实性和完整性。
注释: 您可选择下述任一方法或使用这两种方法来确认下载的文件的真实性和完整性。