数字签名产生的过程:
1.发送方A使用单向散列函数(MD5)得到待签名文件的散列值;
2.A用对称密钥密码算法(DES)将文件加密;
3.A使用公钥算法(RSA),用A的私钥加密文件的散列值生成数字签名,并用B的公钥加密对称密钥密码算法中所使用的密钥。
4.A将加密后的源文件、签名、加密密钥和时间戳存放在一个信封中发送出去。
数字签名的验证过程:
1.B使用公钥算法,用B的私钥解密A发送的加密文件的对称密钥;用A的公钥解密A发送的数字签名得到文件的散列值;
2.B用对称密钥解密文件并使用单向散列函数生成散列值,若该值与A发送的散列值相等,则签名得到验证。
(简答题)
简述数字签名的实现。
正确答案
答案解析
略
相似试题
(简答题)
简述数字签名及实现的原理。
(简答题)
简述数字信封的实现过程。
(单选题)
电子商务数字签名是通过()实现的。
(多选题)
实现数字签名的方法很多,目前的数字签名主要采用公开密匙加密技术,如()
(判断题)
数字签名可有效地实现电子商务参与者的身份认证
(判断题)
数字签名可以用对称和非对称加密技术来实现。
(多选题)
广义的电子签名,就是指包括各种电子手段在内的电子签名,通过签名,实现的目的是( )
(判断题)
SSL协议采用的是RSA电子证书标准,通过X.509算法来实现数字签名。
(简答题)
在保证电子商务交易安全中经常用到数字签名,什么是数字签名及其实现原理?