Google recaptcha公钥和私钥

问题描述:

我们在我们的一个项目中使用google recaptcha。为了获取captcha的私钥和公钥,我们只使用了url作为http://localhost:4345/。也可以在现场使用相同的私钥和公钥。Google recaptcha公钥和私钥

是的,对于本地测试和服务器部署(只要您保密私钥),完全可以使用相同的密钥对。另一方面,如果您没有选择“全局密钥”选项,则密钥对于您的域和子域是唯一的(尽管所有密钥都可以在本地主机上再次正常工作,但没有任何问题)。

+0

@Teoman:保守的手段?由于我们在.aspx页面中提供私钥和公钥,任何人都可以通过获取页​​面源来访问它。我对吗? – 2011-04-30 04:57:08

+1

您只需发出公钥,私钥驻留在.aspx文件或数据库中,但未提供给客户端浏览器。如果你的服务器没有被破坏,你的私钥是安全的,不用担心。 – 2011-04-30 04:58:27

+0

@Teoman:是的,我选中了“在所有域(全局键)启用此项”选项“ – 2011-04-30 05:00:53

enter image description here

当您生成的ReCaptcha的关键,如果您选中该复选框在全球范围内产生,它会正常工作。看图像

+0

这个答案和屏幕截图已经过时,全局选项不见了。但是,您可以提供一个域列表,而不仅仅是一个域名,但与文档相反,将其留空并禁用域名验证似乎不起作用。 – enigment 2017-06-07 11:58:23

+0

我对答复者表示歉意,经过一番研究,似乎虽然我的评论是正确的,但在今天,我的downvote并不是处理过时答案的可接受方式。我不想把它改成upvote - “这个答案很有用” - 因为目前不是,所以我想我们现在仍然坚持这种情况。 – enigment 2017-06-08 16:31:35