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
    int decryptInteger​(int pos, byte[] blockData)  
    byte[] encryptInteger​(int pos, int value, byte[] blockData)  
    static byte[] getBlockData​(int pos, int dataLength, byte[] data)  
    static void main​(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