Rails5.1.3でWebアプリケーション制作の勉強中です。パスワードの保存についてわからない点がありますので教えてください。
パスワードを暗号化して保存する機能を実装したいので下記のコードをmodelに記述しました。
self.hashed_password = BCrypt::Password.create(raw_password)
そこで疑問に思ったのですが、passwordはどんな文字列でも暗号化されるのでしょうか?
たとえば、漢字、ひらがな、カタカナ、数字、アルファベット、特殊文字(<、>、=、?、・、)などです。
それとも、入力可能文字の制限をかけるべきななのでしょうか?
どなたか教えていただけないでしょうか?宜しくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。