• No : 35561
  • 公開日時 : 2024/04/01 08:26
  • 印刷
DSServista

【DataSpider Servista】[暗号化] ロジックで暗号化した文字列の最大文字数を教えてください。

[暗号化] ロジックで暗号化した文字列をDBに格納するため、暗号化後の最大文字数を確認する方法を教えてください。
カテゴリー : 

回答

[暗号化] ロジックで文字列の暗号化を行う際には、一定サイズでパティングを行っているため、暗号化後のサイズはもとのデータの文字数に依存します。
 
平文から [暗号化] ロジックを用いて暗号化した文字列のバイトサイズの目安は以下の計算式で算出することが可能です。
 
 ------
 (平文文字数 × 3) + 30
 -----
 
※上記計算式で導き出される結果は、実際の暗号化後のバイト数より若干多くなるようになっております。
 
例えば、平文の文字数が最大で 5 文字のデータを DB に登録することを想定した場合、暗号化後の最大文字数の目安は、(5 × 3) + 30 で計算でき、計算結果は 45 となりますので、カラムサイズには 45 を設定してください。
目的別で検索
仕様確認