跳到内容
← 全部问题

为什么水印验证必须使用相同的私钥?

必须使用相同的私钥,因为水印是使用该特定密钥生成的。出于隐私原因,系统不记录私钥,因此用户必须在验证期间再次提供相同的密钥以证明所有权。

适用条件

  • 使用私钥生成了水印。
  • 使用与该水印相关的哈希调用了验证端点。

理解与推导

  1. 回顾水印是使用特定的私钥创建的。
  2. 理解系统不存储私钥。
  3. 在验证请求期间提供完全相同的私钥数组。

例子

为了使水印验证步骤成功,提供给 '/dp/wm/{queryId}' 的 'key' 必须是生成水印时使用的相同私钥。视频明确指出,出于隐私原因不记录私钥;用户必须再次提供相同的密钥。

容易误解的地方

  • 假设系统存储用户的私钥。视频明确指出,出于隐私原因不记录私钥;用户必须再次提供相同的密钥,否则系统可能会在水印创建期间即时生成一个。

观看对应讲解

相关概念

继续追问

相关问题

认识概念

↗
掌握方法

↗
判断用途

↗

答案依据视频资料生成并经过独立核验。若有疑问,请核对原视频或联系原作者。