
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