Пример #1
0
        private string CreateKey(string text)
        {
            var sb = new StringBuilder();
            //var now = DateTime.Now.ToString("MMddyyyyHHmmss").ToArray();
            var now = DateTime.Now.ToString("MMddHHmmss").ToArray();

            foreach (char c in now)
            {
                sb.Append((char)(c + 26));
            }

            sb.Append(CipherHelper.VigenereChiper(text, "PROGRAMVERSIONONE", CipherHelper.Direction.Encipher));

            //MessageBox.Show(sb.ToString());

            //for(int i = 0; i < text.Length; i++)
            //{
            //    sb.Append(text[i]);
            //    if(i < now.Length)
            //    {
            //        sb.Append(now[i]);
            //    }
            //}

            MessageBox.Show(sb.ToString() + " Length: " + sb.ToString().Length);
            return(sb.ToString());
        }
Пример #2
0
 private void btnValidate_Click(object sender, EventArgs e)
 {
     textBoxKey.Text = CipherHelper.VigenereChiper("IYWYZSYTTIGOFNA", "PROGRAMVERSIONONE", CipherHelper.Direction.Decipher, false);
 }