зачем мне отдельное поле под хеш,Отдельное не нужно, смысл не в том что поле под хэш нужно, а в том что ОКРЫТЫЙ пароль хранить нельзя.
если его можно зашифровать и записать в поле с паролемНичего шифровать не нужно, нужно ХЕШИРОВАТЬ, это 2 абсолютно разные вещи.
private void Save_Button_Click(object sender, EventArgs e)
{
string adress = Adress_Box.Text;
string password = Password_Box.Text;
string port = Port_Box.Text;
string data = adress + ":" + password + ":" + port;
Сonsole.WriteLine("path : "+path);
Сonsole.WriteLine("data : "+data);
if (adress != "" && password != "" && port != "")
{
Сonsole.WriteLine("file exists: "+File.Exists(path));
if (!File.Exists(path))
{
Сonsole.WriteLine("no file exists"); // и так далее
File.Create(path).Close();
}
else
{
File.Delete(path);
File.Create(path).Close();
}
StreamWriter sw = new StreamWriter(path);
sw.WriteLine(data);
sw.Close();
}
}