Ejemplo n.º 1
0
 private void btnDecrypt_Click(object sender, EventArgs e)
 {
     if (_inverseKeyMatrix != null)
     {
         outputTextBox.Text = MergeEncryptAndOriginalStrings(HillEncoder.Encrypt(outputTextBox.Text, _inverseKeyMatrix), outputTextBox.Text);
     }
 }
Ejemplo n.º 2
0
        private void btnGuessMatrixOfKey_Click(object sender, EventArgs e)
        {
            var matrixOfKey = HillEncoder.CalculateMatrixOfKey(inputTextBox.Text, outputTextBox.Text, _matrixSize);

            MessageBox.Show(matrixOfKey.Transpose().ToMatrixString(_matrixSize, _matrixSize));
        }