这是用于确保下载的文件的真实性和完整性的另一种替代验证方法。该方法使用“摘要”或由各种加密散列函数输出的“散列值”。当前摘要文件支持 MD5、SHA1、SHA256、SHA512 散列算法。
- 访问赛灵思下载网站。
- 在“Download Verification”(下载验证)区域中,针对适用的下载类型,请选择Digest(摘要)。
- 下载并保存摘要文件。
- 下载并存储摘要文件后,您首先需要对摘要文件进行身份验证以确保它确实来自于赛灵思公司。
- 请运行以下命令以验证签名,从而确保此摘要文件确实来自于赛灵思公司。
Xilinx_Unified_20XX.Y_MMDD_HHMM_Lin64.bin.digests
- 请运行以下命令以验证签名,从而确保此摘要文件确实来自于赛灵思公司。
- 完成身份验证后,请使用散列可执行文件或 OpenSSL 来验证摘要文件。
- 要使用散列可执行文件 sha256 验证摘要文件,请运行以下命令:
sha256sum -c Xilinx_Unified_20XX.Y_MMDD_HHMM_Lin64.bin.digests
注释: 您也可使用其它散列可执行文件,例如,md5sum、sha1sum 和 sha512sum。 - 要使用 OpenSSL 验证摘要文件,请运行以下命令:
openssl dgst -sha256 Xilinx_Unified_20XX.Y_MMDD_HHMM_Lin64.bin
命令输出为计算所得散列值,您需要将该值与摘要文件内容进行比对。
- 要使用散列可执行文件 sha256 验证摘要文件,请运行以下命令: