質問: phpのpassword_hash関数について
回答: >半角英数字と$と/と.だけ 一部のアルゴリズムで(生成時のオプション指定を表す部分で)= と , を使うケースがあったんじゃないかと思います(マニュアルにある「Argon2i を使った例」を参照してくだい )。 そのくらいしか見たことがありませんが、アルゴリズムに依存するので絶対とは言えません(将来的に新規採用されたアルゴリズムが使っていないとは言い切れない)。 それ以外の記号が混じると何かマズイのでしょうか? password_hashで生成される文字列データの文字種が問題になることは「まずない」と思うのですが・・・ 使うときはそのまま文字列としてpassword_verifyに引き渡すだけですよね。