public DTEncryption(IBlockMatrixBuilder builder, IEncryptionBlockMatrixFiller filler, IBlockMatrixSorter sorter, IMatrixConverter <String> converter) { matrixBuilder = builder; matrixFiller = filler; matrixSorter = sorter; matrixConverter = converter; }
public DTEncryption() { matrixBuilder = new BlockMatrixBuilder(); matrixFiller = new EncryptionBlockMatrixFiller(); matrixSorter = new EncryptionBlockMatrixSorter(); matrixConverter = new EncryptionBlockMatrixConverter(); }
public DTDecryption(BlockMatrixBuilder matrixBuilder, IDecryptionBlockMatrixFiller matrixFiller, IMatrixConverter <string> matrixConverter) { this.matrixBuilder = matrixBuilder; this.matrixFiller = matrixFiller; this.matrixConverter = matrixConverter; }
public DTDecryption() { this.matrixBuilder = new BlockMatrixBuilder(); this.matrixFiller = new DecryptionBlockMatrixFiller(); this.matrixConverter = new DecryptionBlockMatrixConverter(); }