|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
java.lang.Objectcom.JRcServer.commons.conv.CodeBase32
public class CodeBase32
暗号 CodeBase32 実装オブジェクト.
暗号 CodeBase32 実装オブジェクトをサポートします.
| フィールドの概要 | |
|---|---|
static int |
CHECK_STEPMASK
チェックステップコードマスキング範囲. |
static int |
CODE32_KEY_LENGTH
セキュリティーキー長. |
static int |
NOT_STEP
無効ステップコード. |
| コンストラクタの概要 | |
|---|---|
CodeBase32()
コンストラクタ. |
|
CodeBase32(byte[] privateKey)
コンストラクタ. |
|
| メソッドの概要 | |
|---|---|
void |
analysis(byte[] key,
int step,
BinResource binary,
int offset,
int size)
解析処理. |
void |
analysis(byte[] key,
int step,
byte[] binary,
int offset,
int size)
解析処理. |
void |
clear()
情報のクリア. |
static byte[] |
convertStringByCode32Key(java.lang.String string)
指定文字列から、key情報を生成. |
void |
create()
情報生成. |
void |
create(byte[] privateKey)
情報生成. |
int |
encryption(byte[] key,
BinResource binary,
int offset,
int size)
暗号処理. |
int |
encryption(byte[] key,
byte[] binary,
int offset,
int size)
暗号処理. |
static byte[] |
getPublicKey()
パブリックキーコードを発行. |
byte[] |
getSettingPrivateKey()
設定されているプライベートキー情報の取得. |
byte[] |
getSettingPublicKey()
設定されているパブリックキー情報の取得. |
int |
getStepCode()
暗号ステップコード情報の取得. |
static byte[] |
getUserPasswdByKey(java.lang.String user,
java.lang.String passwd)
ユーザ名/パスワード情報から、Keyを生成. |
| クラス java.lang.Object から継承されたメソッド |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
|---|
public static final int CHECK_STEPMASK
public static final int NOT_STEP
public static final int CODE32_KEY_LENGTH
| コンストラクタの詳細 |
|---|
public CodeBase32()
public CodeBase32(byte[] privateKey)
throws InputException
privateKey - 対象のプライベートキーを設定します.
InputException - 入力例外.| メソッドの詳細 |
|---|
public final void create()
public final void create(byte[] privateKey)
throws InputException
privateKey - 対象のプライベートキーを設定します.
InputException - 入力例外.public final void clear()
public final int encryption(byte[] key,
byte[] binary,
int offset,
int size)
throws InputException
key - 対象のパブリックキー情報を設定します.binary - 暗号対象のバイナリ情報を設定します.offset - 暗号化開始位置を設定します.size - 暗号化開始位置[ offset ]から暗号を行うサイズを設定します.
InputException - 入力例外.
public final int encryption(byte[] key,
BinResource binary,
int offset,
int size)
throws InputException
key - 対象のパブリックキー情報を設定します.binary - 暗号対象のバイナリリソースを設定します.offset - 暗号化開始位置を設定します.size - 暗号化開始位置[ offset ]から暗号を行うサイズを設定します.
InputException - 入力例外.
public final void analysis(byte[] key,
int step,
byte[] binary,
int offset,
int size)
throws InputException,
AccessException
key - 対象のパブリックキー情報を設定します.step - 暗号ステップコードを設定します.binary - 暗号対象のバイナリ情報を設定します.offset - 暗号化開始位置を設定します.size - 暗号化開始位置[ offset ]から暗号するサイズを設定します.
InputException - 入力例外.
AccessException - アクセス例外.
public final void analysis(byte[] key,
int step,
BinResource binary,
int offset,
int size)
throws InputException,
AccessException
key - 対象のパブリックキー情報を設定します.step - 暗号ステップコードを設定します.binary - 暗号対象のバイナリリソースを設定します.offset - 暗号化開始位置を設定します.size - 暗号化開始位置[ offset ]から暗号するサイズを設定します.
InputException - 入力例外.
AccessException - アクセス例外.
public static final byte[] getUserPasswdByKey(java.lang.String user,
java.lang.String passwd)
throws InputException,
NotEqualInfoException
user - ユーザ名を指定します.passwd - パスワード情報を指定します.
InputException - 入力例外.
NotEqualInfoException - 情報不一致例外.
public static final byte[] convertStringByCode32Key(java.lang.String string)
throws InputException,
NotEqualInfoException
string - 変換対象の文字列を設定します.
InputException - 入力例外.
NotEqualInfoExceptionpublic static final byte[] getPublicKey()
public final byte[] getSettingPrivateKey()
public final byte[] getSettingPublicKey()
public final int getStepCode()
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||