Interface CipherTypes.SymmetricCipher

All Known Implementing Classes:

CipherTypes.AesCbcCipher, CipherTypes.AesGcmCipher

Enclosing class:

CipherTypes


public static interface CipherTypes.SymmetricCipher
SymmetricCipher

Symmetric cipher interface

  • Method Summary

    Modifier and Type
    Method
    Description
    byte[]
    decrypt(byte[] cipherText, byte[] iv)
    Decrypts cipher text.
    byte[]
    encrypt(byte[] clearText, byte[] iv)
    Encrypts clear text.
  • Method Details

    • encrypt

      byte[] encrypt(byte[] clearText, byte[] iv)
      SymmetricCipher.encrypt

      Encrypts clear text.

      Parameters:

      clearText - Clear text to encrypt.

      iv - IV bytes (Initialization Vector).

      Returns:

      Cipher text.

    • decrypt

      byte[] decrypt(byte[] cipherText, byte[] iv)
      SymmetricCipher.decrypt

      Decrypts cipher text.

      Parameters:

      cipherText - Cipher text to decrypt.

      iv - IV bytes (Initialization Vector).

      Returns:

      Clear text.