private void button1_Click(object sender, EventArgs e) { SaveFileDialog dialog = new SaveFileDialog { AddExtension = true, Filter = @".dat encrypted file|*.dat", Title = @"Save your encrypted data to..." }; if (!string.IsNullOrEmpty(m_szFilename)) { dialog.InitialDirectory = m_szFilename; } else { dialog.InitialDirectory = Environment.CurrentDirectory; } if (dialog.ShowDialog() == DialogResult.OK && dialog.FileName != string.Empty) { FileStream fs = new FileStream(dialog.FileName, FileMode.Create); byte[] data = Encoding.ASCII.GetBytes(input.Text); SymmetricCryptoHandler symmetricCrypto = new SymmetricCryptoHandler(m_private); byte[] encrypted = symmetricCrypto.Encrypt(data); fs.Write(encrypted, 0, encrypted.Length); fs.Close(); fs.Dispose(); fs = null; } }
private void input_TextChanged(object sender, EventArgs e) { /* * [AccountServer] * IpAddress=127.0.0.1 * Port=9958 */ byte[] data = Encoding.ASCII.GetBytes(input.Text); SymmetricCryptoHandler symmetricCrypto = new SymmetricCryptoHandler(m_private); byte[] encrypted = symmetricCrypto.Encrypt(data); output.Text = Encoding.ASCII.GetString(encrypted); label1.Text = $@"{input.TextLength}:{output.TextLength}"; }