0

データの鍵、RSA 署名を作成する必要があります。たとえば、http://phpseclib.sourceforge.net/rsa/examples.htmlで実行すると、最終的にエラーが表示されます。

非推奨: 参照による new の戻り値の割り当ては、228 行目の Z:\home\localhost\www\Crypt\RSA.php で非推奨です。

私は何を間違っていますか?

4

3 に答える 3

1

ありがとうございました) RSA 署名データを削除する必要がありました。この目的のために選択された Crypt_RSA を拒否http://php.net/manual/en/function.openssl-sign.php

于 2012-12-04T06:19:18.377 に答える
1

228番線は何ですか?PEAR の Crypt_RSA の 228 行目は次のとおりです。

https://github.com/pear/Crypt_RSA/blob/master/Crypt/RSA.php#L228

それは確かに非推奨です。

phpseclib の Crypt_RSA の 228 行目は、かなりの数のバージョンのコメントまたは定義です。

私の推測: あなたは PEAR の Crypt_RSA を使用しており、phpseclib の Crypt_RSA と混同しています。それらは同じものではありません。PEAR のCrypt_RSA全体(その中の数行だけでなくパッケージ全体) は、pear.net ごとに廃止されています。

http://pear.php.net/package/Crypt_RSA

于 2012-12-05T16:56:56.820 に答える
1

エラーではなく警告です。コードはまだ機能します。エラーが含まれないように error_reporting レベルを変更してみてくださいE_DEPRECATED

于 2012-12-02T21:16:14.397 に答える