0 レビュー
3 回答
PHP。梨。 Crypt_RSAエラー
データのキー、rsa署名を作成する必要があります。たとえば、 http://phpseclib.sourceforge.net/rsa/examples.html で実行すると、最終的にエラーが表示されます:
非推奨:参照によるnewの戻り値の割り当ては、228行目のZ:\ home \ localhost \ www \ Crypt\RSA.phpで非推奨になりました
何が間違っているのですか?
わからない
0
レビュー
答え :
解決策:
228行目は何ですか? PEARのCrypt_RSAの228行目は次のとおりです。
https://github.com/pear/Crypt_RSA/blob/master/Crypt/RSA.php#L228
これは実際に非推奨です。
phpseclibのCrypt_RSAの228行目は、かなりの数のバージョンのコメントまたは定義になっています。
- https://github.com/phpseclib/phpseclib/blob/0.3.1/phpseclib/Crypt/RSA.php#L228
- https://github.com/phpseclib/phpseclib/blob/0.3.0/phpseclib/Crypt/RSA.php#L228
- https://github.com/phpseclib/phpseclib/blob/0.2.2/phpseclib/Crypt/RSA.php#L228
- https://github.com/phpseclib/phpseclib/blob/0.2.1/phpseclib/Crypt/RSA.php#L228
私の推測:あなたはPEARのCrypt_RSAを使用していて、phpseclibのCrypt_RSAと混同しています。それらは同じものではありません。 PEARの全体 Crypt_RSA(その中の数行だけでなくパッケージ全体)は、pear.netごとに非推奨になっています:
わからない
0
レビュー
答え :
解決策:
これは警告であり、エラーではありません。コードは引き続き機能します。 error_reportingレベルを変更して、 E_DEPRECATED
エラーが含まれないようにしてください。
わからない
0
レビュー
答え :
解決策:
ありがとうございました)RSA署名データを削除する必要がありました。拒否されたCrypt_RSAは、この目的のために http://php.net/manual/en/function.openssl-sign.php
を選択しました
わからない
同様の質問
私たちのウェブサイトで同様の質問で答えを見つけてください。