日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

php公钥模数,php – 如何从公共指数和RSA模数生成DER / PEM证书?

發布時間:2023/12/20 php 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php公钥模数,php – 如何从公共指数和RSA模数生成DER / PEM证书? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

眾所周知,公鑰由公共指數和模數組成.

我的問題是:

如何從公共指數和RSA模數生成DER / PEM證書?

非常感謝你提前.

解決方法:

使用公共指數和模數,你可能希望做的最好的事情是得到這樣的東西:

-----BEGIN PUBLIC KEY-----

MIGGAoGAfHlcdrcuOK6C02rbGR3SgV/ZJ2wnTiFBguh5FHduoB6LcZz49LIC/KcIiH/TckK8GxQd

oJ7wHCPBpNiumrlC6caj/C8jO/HZ3cb12Wuk4gUuJq1lg5+HTv4KRJ9pFeEFQqS6X+BTztY+EoRx

uc8MlLXS4PUeouwd9Ios2K0Y5/sCASU=

-----END PUBLIC KEY-----

也就是說,通常DER / PEM文件用于保存私鑰,當你所擁有的只是公共密鑰時,你將無法獲得私人指數.但是,如果您正在尋找以上內容,請告訴我,我可以發布有關如何從模數/公共指數中獲取它的更多說明!

編輯:這是我怎么做的:

include('Crypt/RSA.php');

$modulus = new Math_BigInteger($modulusBinaryString, 256);

$exponent = new Math_BigInteger($exponentBinaryString, 256);

$rsa = new Crypt_RSA();

$rsa->modulus = $modulus;

$rsa->exponent = $exponent;

$rsa->publicExponent = $exponent;

$rsa->k = strlen($rsa->modulus->toBytes());

echo $rsa->getPublicKey(CRYPT_RSA_PRIVATE_FORMAT_PKCS1);

?>

標簽:php,rsa,pem,der

來源: https://codeday.me/bug/20190521/1148570.html

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的php公钥模数,php – 如何从公共指数和RSA模数生成DER / PEM证书?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。