質問: Hash::make(str_random(16)); ``` 現在はこのような感じにしようと思っています。 ### 回答して欲しいこと 上記のような生成方法が安全かどうか。 安全でない場合はなぜ安全でないか。 安全なパスワード生成方法。
回答: Hash::makeはパスワードを保存する際にハッシュにするためのメソッドなので、パスワードそのものを生成する場合、これは不要です。 単に、str_random(16) などで十分です。 試しに、Hash::make(str_random(16)) を何回か実行して表示してみてください。規則性があることがわかると思います。パスワードそのものとして不適です。