Encryptorクラス

Biz/Browser 4.1.0

Biz/Browser Mobile 2.0.0

Biz/Browser AI 1.0.0

Object

 

 

 

 

 

 

Encryptor

 

 

 

データの暗号化を行うクラスです。

暗号化したデータを元に戻すためにはDecryptorクラスを使用します。

 

暗号化するデータに応じて2種類の方法があります。

ひとつは、Reader/Writerオブジェクトの入出力を暗号化する方法で、Encryptorクラスのコンストラクタにデータの入出力に利用するオブジェクトを指定します。

 

使用例

var fs = new FileSystem;
var fp = fs.Open("data.txt", FileSystem.OPEN_WRITE);
var enc = new Encryptor(fp, "password", Encryptor.CALG_BLOWFISH);
enc.WriteString("暗号化したいデータ");
enc.Close(true);

 

この例では、EncryptorオブジェクトencFileオブジェクトfpを引数に初期化しているので、enc.WriteStringで暗号化したデータがfpの指すファイルに書き込まれます。このようにEncryptorオブジェクトは、暗号化を行うフィルターのような動作をします。

 

 

もうひとつの方法は、文字列を直接暗号化する方法です。

 

var enc_data = Encryptor.EncryptString("暗号化する文字列", "password", Encryptor.CALG_BLOWFISH);

 

この例では、"暗号化する文字列"を暗号化してenc_data変数に格納しています。

 

デフォルトプロパティとValueType

 

デフォルトプロパティはありません。ValueTypeの指定は無効です。

 

 

プロパティ | メソッド | イベント

 



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