RCV オブジェクト

RC-5 暗号・復号化オブジェクト。
バージョン:1.0
導入されたバージョン:5.0

コンストラクタの概要
RCV(String keytext ,String ivtext ,Number rounds)
RC-5 暗号化・復号化オブジェクトを生成します。

メソッドの概要
String decrypt(String ciphertext ,String enctype)
指定文字列をRC-5で復号化します。
String decryptStream(String ciphertext)
指定文字列をRC-5で復号化します。
String decryptString(String ciphertext)
指定文字列をRC-5で復号化します。
String encrypt(String plaintext ,String enctype)
文字列情報を暗号化します。
String encryptStream(String plaintext)
文字列情報を暗号化します。
String encryptString(String plaintext)
文字列情報を暗号化します。
Boolean isError()
暗号化・復号化の可・否を判定します。

コンストラクタの詳細
RCV

RCV(String keytext ,String ivtext ,Number rounds)
RC-5 暗号化・復号化オブジェクトを生成します。
ivtext は、暗号化・復号化時の鍵になります。
keytext, rounds は鍵拡張アルゴリズムとして使われます。
rounds を省略した場合 RC5_ROUNDS_MIN が適応されます。
パラメータ
keytext String 鍵文字列(必須)
ivtext String イニシャライズベクタ(必須)
rounds Number ラウンド数(任意)

メソッドの詳細
decrypt

String decrypt(String ciphertext ,String enctype)

指定文字列をRC-5で復号化します。
復号化できなかった場合には null を返却します。
このメソッドでは、暗号化された文字列を復号化した結果を 指定の文字エンコードで文字コード変換した結果の文字列を返します。
パラメータ
ciphertext String 復号化対象文字列
enctype String 文字エンコード
返却値
String 復号化された結果の文字列

decryptStream

String decryptStream(String ciphertext)

指定文字列をRC-5で復号化します。
復号化できなかった場合には null を返却します。
このメソッドでは、暗号化された文字列を復号化した結果をストリームとして扱います。
jsFunction_encryptStream() と対で利用してください。
パラメータ
ciphertext String 復号化対象文字列
返却値
String 復号化された結果の文字列

decryptString

String decryptString(String ciphertext)

指定文字列をRC-5で復号化します。
復号化できなかった場合には null を返却します。
このメソッドでは、暗号化された文字列を復号化した結果をUNICODE として扱います。
jsFunction_encryptString() と対で利用してください。
パラメータ
ciphertext String 復号化対象文字列
返却値
String 復号化された結果の文字列

encrypt

String encrypt(String plaintext ,String enctype)

文字列情報を暗号化します。
指定文字列を RC-5 で暗号化します。
このメソッドでは、指定の値を指定のエンコードで変換した結果に対して暗号化を行います。
暗号化できなかった場合には null を返却します。
パラメータ
plaintext String 暗号化対象文字列
enctype String 文字エンコード
返却値
String 暗号化された結果の文字列

encryptStream

String encryptStream(String plaintext)

文字列情報を暗号化します。
指定文字列を RC-5 で暗号化します。
このメソッドでは、指定の値をストリームとして扱います。
暗号化できなかった場合には null を返却します。
jsFunction_decryptStream() と対で利用してください。
パラメータ
plaintext String 暗号化対象文字列
返却値
String 暗号化された結果の文字列

encryptString

String encryptString(String plaintext)

文字列情報を暗号化します。
指定文字列を RC-5 で暗号化します。
このメソッドでは、指定の値を UNICODE として扱います。
暗号化できなかった場合には null を返却します。
jsFunction_decryptString() と対で利用してください。
パラメータ
plaintext String 暗号化対象文字列
返却値
String 暗号化された結果の文字列

isError

Boolean isError()

暗号化・復号化の可・否を判定します。
このインスタンスが暗号化や復号化ができる状態かを判定します。

返却値
Boolean 真値:暗号化・復号化可能/偽値:オプション指定が無効