gpt4 book ai didi

android - 在服务器端验证应用内结算签名

转载 作者:行者123 更新时间:2023-11-29 00:41:10 25 4
gpt4 key购买 nike

我正在研究应用程序内结算的安全性。

我在服务器上做验证,用c++。

在c++中有哪些验证方式?

我可以使用 openssl 命令吗?

最佳答案

您可以使用 OpenSSL 库。您的应用从 Market 收到的响应是一串 JSON 数据和一个签名字符串,签名字符串是使用您的开发人员配置文件中的公钥的私钥创建的。您应该将该公钥保存在您的服务器上,然后您的应用程序可以将 JSON 字符串和签名传递给您的服务器以进行验证。

签名字符串是带有 PKCS#1 填充的 base-64 编码的 SHA1-with-RSA 签名。您应该能够使用 OpenSSL EVP_Verify... 函数在 C++ 程序中验证它: http://www.openssl.org/docs/crypto/evp.html

关于android - 在服务器端验证应用内结算签名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9264122/

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