API version 1

- 11

convert

データを復号します。

呼出形式一覧

呼出形式

説明

binary convert(binary data, string password, integer calg)

データを復号します。

戻り値一覧

戻り値

説明

binary

復号した結果を示すデータ

引数一覧

引数

説明

data

復号するバイナリデータ

password

復号パスワード

calg

暗号化アルゴリズム

例外

識別子

説明

CRS::Common::Convert-1:1

不正なオブジェクトが指定されました

CRS::Common::Convert::Security-1:1

パスフレーズが不正です

CRS::Common::Convert::Security-1:3

復号操作に失敗しました

定数一覧

------------------------------------------------------------

定数値

説明

CALG_BLOWFISH

"[CALG_BLOWFISH]":BlowFishアルゴリズム

CALG_3DES_EEE

"[CALG_3DES_EEE]":トリプルDES E-E-Eアルゴリズム

CALG_3DES_EDE

"[CALG_3DES_EDE]":トリプルDES E-D-Eアルゴリズム

CALG_AES_128

"[CALG_AES_128]":AES-128アルゴリズム

CALG_AES_192

"[CALG_AES_192]":AES-192アルゴリズム

CALG_AES_256

"[CALG_AES_256]":AES-256アルゴリズム

------------------------------------------------------------

定数値

説明

CPAD_BIZ_COMPAT

"[CPAD_BIZ_COMPAT]":独自パディング方式(BlowFishアルゴリズム選択時のみ有効)

CPAD_RAW

"[CPAD_RAW]":ゼロパディング方式

CPAD_PKCS5

"[CPAD_PKCS5]":PKCS#5パディング方式

------------------------------------------------------------

定数値

説明

CMODE_ECB

"[CMODE_ECB]":ECBモード

CMODE_CBC

"[CMODE_CBC]":CBCモード