【发布时间】:2016-05-18 04:56:53
【问题描述】:
我正在考虑一种创建数字签名的方法。我需要这个,因为某些文件需要像证书一样由授权用户签名,并且接收用户必须看到它来自授权用户,并且在发生争议时,颁发的用户必须验证它是他的文件。
为此,我正在尝试上传带有实际签名的图像。
问题:我可以从签名图像中获取唯一值吗?
我正在考虑从图像中获取唯一值,然后将签名图像中唯一值的加密形式作为私钥提供给openssl_sign。
通过这个,发布用户可以签名并验证文件是他的。但是接收用户需要一个密钥才能打开文件。
问题:我可以给用户密钥(只对接收用户可用的密钥)来打开该加密文件吗?
我已经搜索过,但找不到这些东西。请解释这些事情,如果我的逻辑有误,请给出更好的想法。
谢谢
【问题讨论】:
标签: php security cryptography