Decryptor.DecryptStringメソッド

 

説明

暗号化されたデータを復号化します。

このメソッドはスタティックメソッドです。オブジェクトを生成せずに呼び出すことができます。

 

Encryptor.EncryptStringメソッドで暗号化した結果(Base64形式の文字列)を復号化します。

passcalgEncryptStringメソッドで暗号化したときと同じものを指定します。

 

呼出形式

var data = Decryptor.DecryptString( data, pass, calg )

 

戻り値

復号化した文字列を返します。

 

引数

String data

復号化するデータ(Base64形式の文字列)

 

 

String pass

4文字以上56文字以下のパスワードを指定します。

 

 

integer calg

以下から暗号化アルゴリズムを1つ指定します。

定数

説明

Decryptor.CALG_BLOWFISH

0

BlowFish

ではサポートされていません

Decryptor.CALG_DES

1

DES

Decryptor.CALG_3DES_EEE

2

トリプルDES E-E-E

ではサポートされていません

Decryptor.CALG_3DES_EDE

3

トリプルDES E-D-E

Decryptor.CALG_RC2

4

RC2

ではサポートされていません

Decryptor.CALG_BLOWFISH2

5

BlowFish(Raw Mode)

より追加されました

Decryptor.CALG_BLOWFISH3

6

BlowFish(PKCS#5パディング)

より追加されました

 

例外

CRS-34

メモリ不足です

 

SEC-2

暗号化アルゴリズムが不明です

 

SEC-3

パスフレーズが不正です

 

SEC-11

復号化操作を完了できませんでした

 

SEC-13

セキュリティプロバイダでエラーが発生しました

 

使用例

var dec = Decryptor.DecryptString("復号化するデータ", "pass", Decryptor.CALG_BLOWFISH);

 

関連項目

 

 



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