示例#1
0
 /// <summary>
 /// Выполнение шифрования выбранным способом
 /// </summary>
 /// <typeparam name="T"></typeparam>
 /// <param name="cm"></param>
 /// <param name="wk"></param>
 void ExecuteCript <T>(Interfase_criptoelements <T> cm, WordAndKey <T> wk)
 {
     cm.Code(wk);
     if (wk.Encoded == "-1")
     {
         CripDecripBox.Text = "Матрица является вырожденной. Данную матрицу невозможно расшифровать";
     }
     else
     {
         CripDecripBox.Text = wk.Encoded;
     }
 }
示例#2
0
 /// <summary>
 /// Выбор способа дешифрования
 /// </summary>
 /// <typeparam name="T"></typeparam>
 /// <param name="cm"></param>
 /// <param name="wk"></param>
 void ExecuteDecript <T>(Interfase_criptoelements <T> cm, WordAndKey <T> wk)
 {
     cm.Decode(wk);
     CripDecripBox.Text = wk.Encoded;
 }