php - 具有服务器端脚本语言(php、perl、python、shell...)的 RSA-PSSR

标签 php python perl cryptography openssl

我正在开发一个基于具有消息恢复功能的数字签名(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/

相关文章:

Python检查列表中是否有字符串的任何部分

使用散列和数组组合的 Perl 表达式

linux - 如何在脚本中使用两个 CPAN 模块

php - 为什么我的 PHP session 提前过期?

php - 如何在 Zend 中正确设置异常处理程序?

python - 操作 Pandas 数据框的数据

python - 从 OrderedDict 中提取数据

正则表达式从文件名中删除路径,但仅当路径以给定模式开头时

PHP DOMDocument 获取标签的属性

php - 托管如何与 PHP/MySQL 一起使用?