典型的なPHPインストールにめったに含まれないライブラリに依存せずに、PHPで暗号的に安全な32バイトのソルトを生成する最良の方法は何ですか?
グーグルで調べたmt_rand
ところ、十分に安全とは見なされていないことがわかりましたが、代替案は見つかりませんでした. ある記事では、からの読み取りを提案しまし/dev/random
たが、これは Windows では機能しません。また、非常に遅いです。
セキュリティと速度の適度なバランスが必要です (つまり、/dev/random
通常のように 512 バイトを生成するのに 20 秒もかからないようにする必要があります) 。