はじめに
PHP Manual
PHP Manual»Random»Random\Engine\Secure

Random\Engine\Secure クラス

(PHP 8 >= 8.2.0)

オペレーティングシステムの CSPRNG を使い、暗号学的にセキュアな、ランダムな値を生成します。

この Random\Engine が生成するランダムな値は、 暗号化キーのような長期間使うシークレットを含む、すべてのアプリケーションで適切です。

とても高速なパフォーマンスを追求したり、 再現可能なシーケンスをアプリケーション側で必須としない限り、 Random\Engine\Secure エンジンを安全なデフォルトの選択として推奨します。

namespace Random\Engine;
final class Secure implements Random\CryptoSafeEngine {
/* メソッド */
public function generate(): string
}

目次

To Top