セキュリティ

Q
セキュリティ強化(暗号化) 
[内容]
パスワードなど画面で入力した値やファイルデータを暗号化したい

A
[解決方法]
暗号化処理を行うEncryptorクラス、暗号化されたデータに対して復号化処理を行う
Decryptorクラスがあります。

現在サポートされる暗号化アルゴリズムはブロック暗号化方式で、ブロック暗号化モードは
暗号ブロック連鎖モード(CBC)です。
以下のアルゴリズムが暗号化に使用できます。

BlowFishアルゴリズム
DESアルゴリズム
トリプルDESアルゴリズム
RC2アルゴリズム
BlowFishアルゴリズム(Raw Mode)
 ※Biz/Browser V ver5.0.0.0以降で使用可能
BlowFishアルゴリズム(PKCS#5パディング)
 ※Biz/Browser V ver5.0.3.0以降で使用可能

文字列を暗号化することやFileオブジェクトを利用して読み込んだファイルデータを
暗号化することなどが可能です。

暗号化/復号化とは異なりますが、セキュリティ関連機能として、文書や数値のデータから
ハッシュ値を取得するHashクラスがあります。
ハッシュ値を利用してデータの改竄確認などが可能です。

現在サポートされるハッシュアルゴリズムは全てWindowsのセキュリティAPI機能に
依存しています。
以下のアルゴリズムがハッシュ値の取得に使用できます。

SHAアルゴリズム
MD4アルゴリズム
MD5アルゴリズム

管理番号:Sec41_002
  Biz-Collections Bizの宝箱 トップへ
  Biz/Browser XE・Biz/Designer XE TIPS集 トップへ