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:2

暗号化操作に失敗しました

定数一覧

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

定数値

説明

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モード