RC-5 暗号・復号化オブジェクト。
バージョン:1.0
導入されたバージョン:5.0
コンストラクタの概要 | |
RCV(String keytext ,String ivtext ,Number rounds) |
メソッドの概要 | |
| decrypt(String ciphertext ,String enctype) |
| decryptStream(String ciphertext) |
| decryptString(String ciphertext) |
| encrypt(String plaintext ,String enctype) |
| encryptStream(String plaintext) |
| encryptString(String plaintext) |
| isError() |
コンストラクタの詳細 |
RC-5 暗号化・復号化オブジェクトを生成します。
ivtext は、暗号化・復号化時の鍵になります。
keytext, rounds は鍵拡張アルゴリズムとして使われます。
rounds を省略した場合 RC5_ROUNDS_MIN が適応されます。
パラメータ
keytext String 鍵文字列(必須) ivtext String イニシャライズベクタ(必須) rounds Number ラウンド数(任意)
メソッドの詳細 |
| decrypt(String ciphertext ,String enctype) |
指定文字列をRC-5で復号化します。
復号化できなかった場合には null を返却します。
このメソッドでは、暗号化された文字列を復号化した結果を 指定の文字エンコードで文字コード変換した結果の文字列を返します。
パラメータ
ciphertext String 復号化対象文字列 enctype String 文字エンコード
返却値
String 復号化された結果の文字列
| decryptStream(String ciphertext) |
指定文字列をRC-5で復号化します。
復号化できなかった場合には null を返却します。
このメソッドでは、暗号化された文字列を復号化した結果をストリームとして扱います。
jsFunction_encryptStream() と対で利用してください。
パラメータ
ciphertext String 復号化対象文字列
返却値
String 復号化された結果の文字列
| decryptString(String ciphertext) |
指定文字列をRC-5で復号化します。
復号化できなかった場合には null を返却します。
このメソッドでは、暗号化された文字列を復号化した結果をUNICODE として扱います。
jsFunction_encryptString() と対で利用してください。
パラメータ
ciphertext String 復号化対象文字列
返却値
String 復号化された結果の文字列
| encrypt(String plaintext ,String enctype) |
文字列情報を暗号化します。
指定文字列を RC-5 で暗号化します。
このメソッドでは、指定の値を指定のエンコードで変換した結果に対して暗号化を行います。
暗号化できなかった場合には null を返却します。
パラメータ
plaintext String 暗号化対象文字列 enctype String 文字エンコード
返却値
String 暗号化された結果の文字列
| encryptStream(String plaintext) |
文字列情報を暗号化します。
指定文字列を RC-5 で暗号化します。
このメソッドでは、指定の値をストリームとして扱います。
暗号化できなかった場合には null を返却します。
jsFunction_decryptStream() と対で利用してください。
パラメータ
plaintext String 暗号化対象文字列
返却値
String 暗号化された結果の文字列
| encryptString(String plaintext) |
文字列情報を暗号化します。
指定文字列を RC-5 で暗号化します。
このメソッドでは、指定の値を UNICODE として扱います。
暗号化できなかった場合には null を返却します。
jsFunction_decryptString() と対で利用してください。
パラメータ
plaintext String 暗号化対象文字列
返却値
String 暗号化された結果の文字列
| isError() |
暗号化・復号化の可・否を判定します。
このインスタンスが暗号化や復号化ができる状態かを判定します。
返却値
Boolean 真値:暗号化・復号化可能/偽値:オプション指定が無効