RSA通常用作( )。A.数字签名 B.产生数字指纹 C.生成摘要 D.

最全题库2022-08-02  58

问题 RSA通常用作(  )。A.数字签名B.产生数字指纹C.生成摘要D.产生大的随机数

选项 A.数字签名
B.产生数字指纹
C.生成摘要
D.产生大的随机数

答案 A

解析 RSA是基于大数定律和欧拉函数的非对称密钥加密算法,其主要用途是数字签名。
数字字签名能够实现三点功能:
(1)接收者能够核实发送者对报文的签名,也就是说,接收者能够确信该报文确实是发送者所发送的。其他人无法伪造对报文的签名,这就叫做报文鉴别。
(2)接收者确信所收到的数据和发送者发送的完全一样,没有被篡改过。这就叫做报文的完整性。
(3)发送者事后不能抵赖对报文的签名。这就做不可否认性。
现在已经有多种实现数字签名的方法,但采用RSA非对称加密算法比采用对称密码算法更容易实现。
数字指纹是指将不同的标志性识别代码一指纹, 利用数字水印技术嵌入到数字媒体中,然后将嵌入了指纹的数字媒体分发给用户,是与用户和某次购买过程有关的信息。
数字指纹,其基本原理是利用单向散列函数(Hash函数)对发送信息进行运算,生成一串固定长度的数字摘要。数字指纹并不是一种加密机制,但可以用来判断数据有没有被窜改,从而保证了信息的完整性不被破坏。
报文摘要是指单向哈希函数算法将任意长度的输入报文经计算得出固定位的输出称为报文摘要.所谓单向是指该算法是不可逆的找出具有同一报文摘要的两个不同报文是很困难的。
转载请注明原文地址:https://tihaiku.com/congyezige/2431112.html

最新回复(0)