Class CryptoCodec

java.lang.Object
io.vertigo.commons.impl.codec.crypto.CryptoCodec
All Implemented Interfaces:
Codec<byte[],byte[]>, Encoder<byte[],byte[]>

public final class CryptoCodec extends Object implements Codec<byte[],byte[]>
Implémentation du cryptage - Triple DES.
Author:
alauthier, pchretien
  • Constructor Details

    • CryptoCodec

      public CryptoCodec(CryptoCodec.Crypto crypto)
      Constructor.
      Parameters:
      crypto - Algorithme et Taille de clé à utiliser pour crypter le contexte.
  • Method Details

    • encode

      public byte[] encode(byte[] data)
      Encryptage de données.
      Specified by:
      encode in interface Encoder<byte[],byte[]>
      Parameters:
      data - Données à encrypter
      Returns:
      Données encryptées
    • decode

      public byte[] decode(byte[] data)
      Décryptage de données.
      Specified by:
      decode in interface Codec<byte[],byte[]>
      Parameters:
      data - Données à décrypter
      Returns:
      Données décryptées