« Random\CryptoSafeEngine
Random\Engine\Secure::generate »

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
}

目次

関連キーワード:
Random   Engine   generate   ランダム   CryptoSafeEngine   暗号   アプリケーション   オペレーティングシステム   暗号化   キー   長期間   シークレット   高速   パフォーマンス   追求   再現   シーケンス   必須   エンジン   安全   選択   推奨   概要   namespace   final
関連する関数・ページ:
class.random-engine-mt19937   class.random-cryptosafeengine   class.random-engine   random-engine-mt19937.generate   random-engine-mt19937.serialize   random-engine-mt19937.unserialize