public class SecureSocketReadStrategy extends AbstractReadStrategy<java.lang.String> implements Encryptable
HASH_ALGORITHM, hexArray, NONCE_SIZE, nonceAlphabet, r| Constructor and Description |
|---|
SecureSocketReadStrategy(java.net.Socket socket) |
SecureSocketReadStrategy(java.net.Socket socket,
java.io.DataInputStream stream) |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
decrypt(java.lang.String msg,
java.lang.String key) |
void |
encrypt(java.lang.String msg,
java.lang.String key) |
java.lang.String |
read()
Read in data
|
close, getStream, setStreamequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbytesToHex, generateHashedPassword, generateKey, xorDecrypt, xorEncryptpublic SecureSocketReadStrategy(java.net.Socket socket)
public SecureSocketReadStrategy(java.net.Socket socket,
java.io.DataInputStream stream)
public java.lang.String read()
throws java.io.IOException
ReadStrategyread in interface ReadStrategy<java.lang.String>java.io.IOException - when there is an error with connectionpublic void encrypt(java.lang.String msg,
java.lang.String key)
encrypt in interface Encryptablepublic <T> T decrypt(java.lang.String msg,
java.lang.String key)
decrypt in interface Encryptable