static void Str_matr_decrypt() { string word; MorseMatrix code_tbl = new MorseMatrix(); code_tbl.WriteMatrix(); Console.WriteLine("From beep to sos"); string[] sos = { "... ", "--- ", "... " }; word = code_tbl.decrypt(sos); Console.WriteLine("sos decrypt :" + word); }
static void Str_matr_crypt_key() { Console.WriteLine("Beep sos"); string word = "sos"; Console.WriteLine("Please, write key from 1 to 35 :"); int b = int.Parse(Console.ReadLine()); MorseMatrix code_tbl = new MorseMatrix(Alphabet.Dictionary_arr, b); code_tbl.WriteMatrix(); string rslt = code_tbl.crypt(word); Console.WriteLine("sos : " + rslt); code_tbl.ResBeep(rslt); Console.WriteLine("From beep to sos"); string[] sos = { rslt.Substring(0, 5), rslt.Substring(5, 5), rslt.Substring(10, 5) }; word = code_tbl.decrypt(sos); Console.WriteLine("sos decrypt :" + word); }