Package sk.antons.sprops.alg
Interface SpropsAlg
-
- All Known Implementing Classes:
SimpleAesSpropsAlg
public interface SpropsAlgAlgorithm implementation used for encoding and decoding.- Author:
- antons
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SpropsDatadecode(byte[] data, int offset, int length)Decodes given data.byte[]encode(SpropsData data)Encode given data.voidpassword(byte[] password)Sets password used by algorithm.voidpassword(String password)Sets password used by algorithm.SpropsDataprepare(byte[] data)Prepare algorithm for encoding.
-
-
-
Method Detail
-
password
void password(byte[] password)
Sets password used by algorithm.- Parameters:
password-
-
password
void password(String password)
Sets password used by algorithm.- Parameters:
password-
-
prepare
SpropsData prepare(byte[] data)
Prepare algorithm for encoding.- Parameters:
data- Data to be encoded.- Returns:
- Data used for encoding given data
-
encode
byte[] encode(SpropsData data)
Encode given data.- Parameters:
data- data for encoding- Returns:
- encoded data
-
decode
SpropsData decode(byte[] data, int offset, int length)
Decodes given data.- Parameters:
data- data to be decodedoffset- offset of datalength- length of data- Returns:
- decoded data.
-
-