個人情報を扱う際は、enrypt
で暗号化した状態で保存しています。
暗号化すると元の文字数より大きくなってしまいますので、DBのテーブルで用意するカラムの桁数も暗号化を想定した桁数にします。
例えば、最大255文字まで設定できるメールアドレスを暗号化して保存したいとします。
この場合、255文字の文字列を暗号化すると、最大の文字数はどれくらいになるのか計算できるのでしょうか?
参考までに私の場合、
実際に最大桁数の文字をencrypt
関数で暗号化し、参考値を得ます。
その桁数の端数を切り上げた桁数にしています。
(かなり乱暴な方法だとは思います。)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/30 08:53