简答题

比较dsa和rsa算法的异同点。

正确答案

(1)用dsa实现数字签名的方法中,将要签名的消息作为一个散列函数的输入,产生一个定长的安全散列码。使用签名者的私有密钥对这个散列码进行加密就形成签名,签名附在消息后;而在rsa算法中,签名方先选择全局共钥和用户私钥共钥,然后利用随机数k,对消息m计算两个分量:r,s.生成签名。
(2)对于dsa,验证者根据消息产生一个散列码,同时使用签名者的公开密钥对签名进行解密。如果计算得出的散列码和解密后的签名匹配,那么签名就是有效的。而在rsa算法中,接收方先根据收到的消息签名,公钥等值进行计算,然后进行比较,若相等则接受签名。

答案解析

相似试题
  • 在SSL握手信息中,采用了RSA、MD5等加密技术来实现机密性和数据完整性。

    判断题查看答案

  • 为什么常用对称算法加密数据、用非对称算法分配密钥?

    简答题查看答案

  • AES算法采用什么结构?与DES算法结构有何区别?

    简答题查看答案

  • 对称加密算法最安全。

    判断题查看答案

  • 比较md5与sha-1。

    简答题查看答案

  • 星型网络拓扑结构中,对中心设备的性能要求比较高。

    判断题查看答案

  • 应用网关防火墙是如何实现的?与包过滤防火墙比较有什么优缺点?

    简答题查看答案

  • 等级保护的政策文件主要涵盖了等级保护制度、定级、备案、等级测评、安全建设、监督检查等工作的各个环节,构成了比较完备政策体系。

    判断题查看答案

  • 一个单位内运行的信息系统可能比较庞大,为了体现重要部分重点保护,有效控制信息安全建设成本,优化信息安全资源配置的等级保护原则,可采取什么样的定级措施()。

    单选题查看答案