数字签名只不过是计算机上的一种数据貌似很容易被复制。但如果可以轻易复制出相同的内容那还能用作签名吗?

的确虽然叫作签名但它也仅仅是计算机上的一种普通的数据而已。数字签名可以附加在消息的末尾也可以和消息分离单独作为文件来发送但无论如何我们都可以像复制普通的文件一样很容易地复制出任意个内容相同的副本。

但是签名可以被复制并不意味着签名就没有意义因为签名所表达的意义是特定的签名者对特定的消息进行了签名即便签名被复制也并不会改变签名者和消息的内容。

在现实世界中签名的原件是独一无二的用复印机复印出来的副本和原件是有区别的但在计算机中文件的副本与原件之间是无法区别的这也许就是这一疑问产生的原因吧。然而签名是不是原件并不重要真正重要的是特定的签名者与特定的消息绑定在了一起这一事实。

无论将签名复制多少份“是谁对这条消息进行了签名”这一事实是不会发生任何改变的。

总之签名可以被复制但这并不代表签名会失去意义。