Securityパッケージ

 

 

セキュリティ関連のクラスを集めたパッケージです。

 

クラス

 

名前

説明

Encryptor

暗号化を行います

Decryptor

暗号化データの復号化を行います

Hash

ハッシュ値を生成します

 

 

Securityパッケージでサポートされる暗号化アルゴリズム

 

Securityパッケージでサポートされる暗号化アルゴリズムは以下のとおりで、すべてブロック暗号方式です。

Biz/Browser Mobileではブロック暗号化モードは、暗号ブロック連鎖モード(CBC)方式を採用しています。

また、DES,トリプルDES、RC2のアルゴリズムについては、Windowsの持つセキュリティAPI機能に依存しており、

Microsoft Enhanced Cryptographic Providerがインストールされていない環境では利用できません。

Microsoft Enhanced Cryptographic Providerは、米国からのセキュリティ製品輸出が制限された、一部の地域や国では利用できない場合があります。

 

DESアルゴリズム

56ビットの固定長キーを持つ、64ビットのブロック暗号方式です。

鍵のビット長が短いため、鍵の総当りが現実的な時間内で実行可能という脆弱性を持っています。

 

トリプルDESアルゴリズム

DESの脆弱性を解決するために考案された方式で、DESアルゴリズムを3回通す方式です。

3つの異なるキーを利用するE-E-E方式と、2個の異なるキーを利用するE-D-E方式があります。

 

RC2アルゴリズム

RSA社で開発されたアルゴリズムで、可変長のキーを持つ64ビットのブロック暗号方式です。

Securityパッケージでは、Microsoft Enhanced CryptographicProviderの標準値である128ビットのキー長を使用しています。

 

Securityパッケージでサポートされるハッシュアルゴリズム

 

Securityパッケージでサポートされるハッシュアルゴリズムは以下のとおりです。

Biz/Browser MobileではWindowsのセキュリティAPI機能に依存しています。

 

SHAアルゴリズム

米国標準のハッシュアルゴリズムです。160ビットのダイジェストを作成します。

 

MD4アルゴリズム

RSA社のRives氏により考案されたアルゴリズムで、128ビットのダイジェストを作成します。

 

MD5アルゴリズム

RSA社のRives氏により考案されたアルゴリズムで、128ビットのダイジェストを作成します。異なるデータから同一のダイジェストを生成する確立がMD4よりも低く、良質なダイジェストを生成できます。

 

 



「オンラインマニュアル」一覧へ戻る
「Bizの宝箱」TOPへ戻る