我正在开发一个基于具有消息恢复功能的数字签名(RSA-PSSR)的加密软件许可系统。 这意味着签名的消息(在本例中为许可证 block )直接编码在签名中(我们通常仅对要签名的消息的哈希值进行编码)。
许可证 key 将在服务器上使用 RSA 私钥生成,并将使用公钥在客户端代码中进行验证。
目前,我已经使用 C++ 和 Crypto++ 库开发了服务器和客户端代码,一切运行良好。 现在,我想用 PHP、Perl 或 Python 等脚本语言重写服务器代码,因为我的网络托管服务不接受 native 代码。
什么脚本语言支持 RSA-PSSR 方案? 我用 Google 进行了快速搜索,但没有找到任何相关信息。
最佳答案
phpseclib, a pure PHP RSA implementation ,支持PSS。只需执行 $rsa->setSignatureMode(CRYPT_RSA_SIGNATURE_PSS) 即可。但不做 PSS-R...
关于php - 具有服务器端脚本语言(php、perl、python、shell...)的 RSA-PSSR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7339799/