public class CryptFilter
extends java.lang.Object
修飾子とタイプ | フィールドと説明 |
---|---|
protected java.util.ArrayList<AesCrypt> |
aesCrypts
複数回の暗号化/復号化を繰り返す
|
protected boolean |
isAesCryptMode
暗号化状態
|
RSAKeyPairCrypt |
pairCrypt
公開鍵、秘密鍵のペア
|
コンストラクタと説明 |
---|
CryptFilter() |
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addAesCrypt(AesCrypt aescrypt)
AesCryptを追加する。
|
java.lang.String |
decrypt(java.lang.String data)
状態に応じて、復号化する。
|
java.lang.String |
encrypt(java.lang.String data)
状態に応じて、暗号化する。
|
java.lang.String |
getPublicKey()
RSAの公開鍵を取得する。
|
boolean |
isAesCryptMode() |
void |
setAesCryptMode(boolean isAesCryptMode) |
public RSAKeyPairCrypt pairCrypt
protected java.util.ArrayList<AesCrypt> aesCrypts
protected boolean isAesCryptMode
public boolean isAesCryptMode()
public void setAesCryptMode(boolean isAesCryptMode)
isAesCryptMode
- セットする isAesCryptModepublic void addAesCrypt(AesCrypt aescrypt)
aescrypt
- AesCryptpublic java.lang.String getPublicKey() throws java.lang.Exception
java.lang.Exception
- 何らかの例外public java.lang.String encrypt(java.lang.String data) throws java.io.IOException
data
- 平文java.io.IOException
- IO例外public java.lang.String decrypt(java.lang.String data) throws java.io.IOException
data
- 平文か暗号文java.io.IOException
- IO例外