All Downloads are FREE. Search and download functionalities are using the official Maven repository.

cz.d1x.dxcrypto.common.CombiningSplitting Maven / Gradle / Ivy

package cz.d1x.dxcrypto.common;

/**
 * 

* Algorithm that is able to combine two inputs into one and vice versa split one input back to two originals. * These functions are reversible, so splitting combined text must result in original text again. * In formula: *

*
split(combine([input1, input2])) == [input1, input2]
*

* Typical usage is for combining initialization vector and cipher text during encryption and splitting back * during decryption. *

* * @author Zdenek Obst, zdenek.obst-at-gmail.com * @see Combining * @see Splitting * @see ConcatAlgorithm */ public interface CombiningSplitting extends Combining, Splitting { }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy