Wolfram 语言

用数字签名验证图像的真实性

数字签名取决于被签名的信息,因此其相对于手写签名的根本优势是能够检测到被签名信息中人眼不可见的最细微的变化。

通过 GenerateDigitalSignature 用数字 PrivateKey 对你创建的图像或拍摄的照片进行签名。 这样在以后可以用 VerifyDigitalSignature 来进行验证,以确保图像是原始图像,没有人通过未经授权或未知的方式对其进行更改过。

生成公钥-私钥对。

从互联网上获取一些鸟类图像。

为第一张图像创建数字签名。

检查签名的有效性。

为了进行比较,检查不同鸟类图像的签名。

将图像与其锐化过的版本进行比较。很难在视觉上区分这两幅图像。

但是,由于基础数据已更改,因此对锐化过图像的验证将如期返回 False

相关范例

de en es fr ja ko pt-br