【问题标题】:Generate private key RSA with PKCS1使用 PKCS1 生成私钥 RSA
【发布时间】:2015-03-26 13:10:44
【问题描述】:

有没有办法在 PHP 中使用 RSA 和 PKCS1 中的 openssl-pkey-new 通过 OpenSSL 生成私钥?

【问题讨论】:

标签: php openssl


【解决方案1】:

如果您的意思是带有 BEGIN RSA PRIVATE KEY 标头的私钥,那么 PHP 中存在一个没有简单解决方案的问题。基本上用 OpenSSL 1.0+ 编译的 PHP 会生成 PKCS#8 PEM 格式的私钥,而且似乎无法再以 PKCS#1 格式生成它了(至少我找不到解决方案)。

https://bugs.php.net/bug.php?id=53850

Why different private key strings under Linux or Windows?

还有一个名为phpseclib 的库应该能够做到这一点。 (但我没有个人经验)。

http://phpseclib.sourceforge.net/rsa/examples.html#create,pkcs1,pkcs1pub,sign1,enc1,

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-07-11
    • 1970-01-01
    • 1970-01-01
    • 2018-10-07
    • 1970-01-01
    • 2011-08-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多