数字签名的详细过程

数字签名的详细过程 如何制作数字签名啊?

如何制作数字签名啊?

如何制作数字签名啊?

楼说的是VBA代码的数字签名吧,不是文档自己的签名。至于文档自己的签名,可以通过如下步骤实现:

1、确保当前文档已保存;

2、点击“Office按钮”;

3、选择“准备-添加数字签名”;

4、如果看到一个警告说什么最好通过第三方数字签名服务的电话框,点击“确定”;

5、在弹出的“获取数字标识”窗口中,选择“创建自己的数字标识”;

6、在“创建数字标识”窗口中输入自己的相关信息;

7、在接下来的窗口中,输入添加数字签名的目的;

8、点击“确定”。

试述数字签名的工作过程?

数字签名的工作过程简单地包括:发送方用自己的密钥对报文X进行Encrypt(编码)运算,生成不可读取的密文Dsk,然后将Dsk传送给接收方,接收方为了核实签名,用发送方的公用密钥进行Decrypt(解码)运算,还原报文。数字签名(又称公钥数字签名、电子签章)是一种类似写在纸上的普通的物理签名,但是使用了公钥加密领域的技术实现,用于鉴别数字信息的方法。一套数字签名通常定义两种互补的运算,一个用于签名,另一个用于验证。数字签名,就是只有信息的发送者才能产生的别人无法伪造的一段数字串,这段数字串同时也是对信息的发送者发送信息真实性的一个有效证明。数字签名是非对称密钥加密技术与数字摘要技术的应用。数字签名工作过程包括:1.报文加密发送报文时,发送方用一个哈希函数从报文文本中生成报文摘要,然后用自己的私人密钥对这个摘要进行加密;2.报文发送加密后的摘要将作为报文的数字签名和报文一起发送给接收方;3.报文接收接收方首先用与发送方一样的哈希函数从接收到的原始报文中计算出报文摘要,接着再用发送方的公用密钥来对报文附加的数字签名进行解密,如果这两个摘要相同、那么接收方就能确认该数字签名是发送方的。数字签名有两种功效:一是能确定消息确实是由发送方签名并发出来的,因为别人假冒不了发送方的签名。二是数字签名能确定消息的完整性。因为数字签名的特点是它代表了文件的特征,文件如果发生改变,数字摘要的值也将发生变化。不同的文件将得到不同的数字摘要。一次数字签名涉及到一个哈希函数、发送者的公钥、发送者的私钥。”