Emperor's chosen Asked:2020-07-28 22:28:12 +0000 UTC2020-07-28 22:28:12 +0000 UTC 2020-07-28 22:28:12 +0000 UTC 摘要一词是什么意思? 772 我无法理解从数据中计算消息摘要的短语。这个词的同义词是什么? java 1 个回答 Voted Best Answer Alexey R. 2020-07-28T22:45:32Z2020-07-28T22:45:32Z 摘要是散列函数的输出。哈希函数是一种单向函数,即 这是无法逆转的。哈希函数有很多实现。它们的应用本质可以在以下示例中: 示例 1:例如,您有一个文件。您要确保此文件自一段时间以来未更改。您在“此时”计算散列函数。一段时间后,您再次计算散列函数并比较值。 示例 2:服务器需要以某种方式对您进行身份验证。如果它存储了您的密码,那么获得数据库访问权限的黑客将能够找到它。但是服务器可以存储您的密码摘要。在这种情况下,尝试进行身份验证时。服务器将计算摘要并将其与现有摘要进行比较。黑客将无法解密摘要(由散列函数定义)。 示例 3:您想要使用电子签名签署文档。您计算文档的摘要并使用私钥对其进行加密。任何人都可以计算文档的摘要,以及用您的公钥解密加密的摘要,并进行比较。因此,此人将确信 (a) -您签署了这份文件,(b) - 您签署了这份文件。
摘要是散列函数的输出。哈希函数是一种单向函数,即 这是无法逆转的。哈希函数有很多实现。它们的应用本质可以在以下示例中:
示例 1:例如,您有一个文件。您要确保此文件自一段时间以来未更改。您在“此时”计算散列函数。一段时间后,您再次计算散列函数并比较值。
示例 2:服务器需要以某种方式对您进行身份验证。如果它存储了您的密码,那么获得数据库访问权限的黑客将能够找到它。但是服务器可以存储您的密码摘要。在这种情况下,尝试进行身份验证时。服务器将计算摘要并将其与现有摘要进行比较。黑客将无法解密摘要(由散列函数定义)。
示例 3:您想要使用电子签名签署文档。您计算文档的摘要并使用私钥对其进行加密。任何人都可以计算文档的摘要,以及用您的公钥解密加密的摘要,并进行比较。因此,此人将确信 (a) -您签署了这份文件,(b) - 您签署了这份文件。