Piszę program szyfrujący wiadomość tekstową i chciałbym uzyskać możliwość zapisania zakodowanej wiadomości wyłączenia programu i później włączenia programu i odkodowania tej wiadomości, niestety wszystkie rozwiązania jakie widziałem nie umożliwiają czegoś takiego
string haslo;
using (input input = new input())
{
if (input.ShowDialog() == DialogResult.OK)
{
haslo = input.input_text;
TripleDESCryptoServiceProvider triple = new TripleDESCryptoServiceProvider();
UTF8Encoding u = new UTF8Encoding();
MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider();
triple.Key = md5.ComputeHash(u.GetBytes(haslo));
triple.Mode = CipherMode.ECB;
triple.Padding = PaddingMode.PKCS7;
ICryptoTransform trans = triple.CreateDecryptor();
myTextBox1.Text = u.GetString(trans.TransformFinalBlock(allbytes, 0, allbytes.Length));
}
}
allbytes jest "globalna", problemem jest to że jak bym nie próbował tego zakodowanego tekstu z mytexbox przekonwertować na tablicę bitów to to nie działa, jakieś rady? wskazówki? Chętnie przyjmę :)