Google vb.net 中的 recaptcha v2 加密

Google recaptcha v2 encryption in vb.net

我正在尝试实施 Googles Recaptcha v2 的安全令牌版本,我已成功实施单站点版本。问题是我们将需要多个域来使用相同的密钥进行验证。继documentation here之后,已经让我摸不着头脑了。 "Encrypt your string" 区域对于新用户(我)来说有点模糊。我尝试使用标准 AES 加密和我自己的盐,但没有运气,我遇到了 ERROR: Invalid stoken

使用此 post AES encryption/decryption 已经通过加密和解密获得了一些结果,但我在 recaptcha 中收到了相同的错误消息。

为了尝试和测试加密,我正在关注底部答案 posted 的内容

有人在 VB.NET 中使用过这个吗?我的代码目前是一个块一个块地块,这两个 post 中的内容,在第二个 post 之后,我得到以下输出:

您可以看到加密格式已关闭,至少从 SO post 中的建议来看是这样。

干杯

我在这里创建了一个 Recaptcha V2 安全令牌交换的工作示例:

RecaptchaV2.NET

它在 C# 中,但您可以使用您最喜欢的在线 C# 到 VB .NET 代码转换器将其转换为 VB。