Class HashEncoder

  • All Implemented Interfaces:
    Encoder<byte[],​byte[]>

    public final class HashEncoder
    extends Object
    implements Encoder<byte[],​byte[]>
    Implémentation des hachages. L'encodage n'autorise pas les données null. La fonction de décodage n'existe pas.
    Author:
    pchretien
    • Constructor Detail

      • HashEncoder

        public HashEncoder​(HashEncoder.Hash hash)
        Constructor.
        Parameters:
        hash - méthode de hashage
    • Method Detail

      • encode

        public byte[] encode​(byte[] data)
        Encodage.
        Specified by:
        encode in interface Encoder<byte[],​byte[]>
        Parameters:
        data - Object à encoder
        Returns:
        Chaîne codée