Package org.teamapps.cluster.crypto
Class AesRaBlockCipher
java.lang.Object
org.teamapps.cluster.crypto.AesRaBlockCipher
public class AesRaBlockCipher
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description AesRaBlockCipher(byte[] key, byte[] ivData, int ctrOffset)AesRaBlockCipher(java.lang.String key)AesRaBlockCipher(java.lang.String key, java.lang.String ivAsHex)AesRaBlockCipher(java.lang.String key, java.lang.String ivAsHex, int ctrOffset) -
Method Summary
Modifier and Type Method Description intdecryptInteger(int pos, byte[] blockData)byte[]encryptInteger(int pos, int value, byte[] blockData)static byte[]getBlockData(int pos, int dataLength, byte[] data)static voidmain(java.lang.String[] args)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
AesRaBlockCipher
public AesRaBlockCipher(java.lang.String key) throws java.lang.Exception- Throws:
java.lang.Exception
-
AesRaBlockCipher
public AesRaBlockCipher(java.lang.String key, java.lang.String ivAsHex) throws java.lang.Exception- Throws:
java.lang.Exception
-
AesRaBlockCipher
public AesRaBlockCipher(java.lang.String key, java.lang.String ivAsHex, int ctrOffset) throws java.lang.Exception- Throws:
java.lang.Exception
-
AesRaBlockCipher
public AesRaBlockCipher(byte[] key, byte[] ivData, int ctrOffset) throws java.lang.Exception- Throws:
java.lang.Exception
-
-
Method Details
-
encryptInteger
public byte[] encryptInteger(int pos, int value, byte[] blockData) throws java.lang.Exception- Throws:
java.lang.Exception
-
decryptInteger
public int decryptInteger(int pos, byte[] blockData) throws java.lang.Exception- Throws:
java.lang.Exception
-
getBlockData
public static byte[] getBlockData(int pos, int dataLength, byte[] data) -
main
public static void main(java.lang.String[] args) throws java.lang.Exception- Throws:
java.lang.Exception
-