
數字簽名只不過是計算機上的一種數據,貌似很容易被複製。但如果可以輕易複製出相同的內容,那還能用作簽名嗎?
的確,雖然叫作簽名,但它也僅僅是計算機上的一種普通的數據而已。數字簽名可以附加在消息的末尾,也可以和消息分離,單獨作為文件來發送,但無論如何,我們都可以像複製普通的文件一樣,很容易地複製出任意個內容相同的副本。
但是,簽名可以被複製,並不意味着簽名就沒有意義,因為簽名所表達的意義是特定的簽名者對特定的消息進行了簽名,即便簽名被複製,也並不會改變簽名者和消息的內容。
在現實世界中,簽名的原件是獨一無二的,用複印機複印出來的副本和原件是有區別的,但在計算機中文件的副本與原件之間是無法區別的,這也許就是這一疑問產生的原因吧。然而,簽名是不是原件並不重要,真正重要的是特定的簽名者與特定的消息綁定在了一起這一事實。
無論將簽名複製多少份,“是誰對這條消息進行了簽名”這一事實是不會發生任何改變的。
總之,簽名可以被複製,但這並不代表簽名會失去意義。
