gpt4 book ai didi

recaptcha - reCAPTCHA 的公钥和私钥有什么用?

转载 作者:行者123 更新时间:2023-12-02 23:16:26 26 4
gpt4 key购买 nike

reCAPTCHA 需要公钥和私钥才能在网站中实现。它还需要 reCAPTCHA key ,具体取决于网站。这背后的原因是什么?公钥和私钥是否会影响 reCAPTCHA 中显示的文字?我知道我可以将公钥和私钥设置为全局,这样它就可以用于其他域但是为什么首先需要 key ?

最佳答案

好的。这是我的猜测,不能保证。

  1. 生成客户端页面时需要您的公钥。
  2. 客户端使用此公钥向 recaptcha 请求:图像、相应的正确答案以及可能的 ID。当然,答案和 ID 是使用公钥加密的。 (所以客户无法知道答案)
  3. 用户输入答案,并将其发送到您的服务器。
  4. 您有:使用公钥加密的{id,answer}。您将私钥和此加密消息发送到 recaptcha 服务器。
  5. recaptcha 会解密消息,显示答案和 ID,并检查它们是否匹配。
  6. 它告诉您的服务器检查结果。

注意:

  1. 如果用户将自己的公钥发送给 recaptcha,检查将不会成功,因为您的私钥无法与他的公钥配合使用。
  2. 该方案证明您的服务器确实是接收验证码答案的服务器。

关于recaptcha - reCAPTCHA 的公钥和私钥有什么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3446040/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com