|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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
- 入力例外.
NotEqualInfoException
public static final byte[] getPublicKey()
public final byte[] getSettingPrivateKey()
public final byte[] getSettingPublicKey()
public final int getStepCode()
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |