49 lines
1.6 KiB
C#
49 lines
1.6 KiB
C#
|
using ServiceShared.Crypto;
|
|||
|
|
|||
|
namespace PasswordEncryptor
|
|||
|
{
|
|||
|
public partial class MainForm : Form
|
|||
|
{
|
|||
|
public MainForm()
|
|||
|
{
|
|||
|
InitializeComponent();
|
|||
|
}
|
|||
|
|
|||
|
private void button1_Click(object sender, EventArgs e)
|
|||
|
{
|
|||
|
try
|
|||
|
{
|
|||
|
if(string.IsNullOrEmpty(txtHost.Text))
|
|||
|
{
|
|||
|
MessageBox.Show("Bitte geben Sie einen Hostnamen oder eine IP des Servers ein");
|
|||
|
}
|
|||
|
else if(txtPort.Value <= 0)
|
|||
|
{
|
|||
|
MessageBox.Show("Bitte geben Sie eine g<>ltige Port des MySQL Servers ein");
|
|||
|
}
|
|||
|
else if (string.IsNullOrEmpty(txtDatabase.Text))
|
|||
|
{
|
|||
|
MessageBox.Show("Bitte geben Sie den Datenbanknamen ein");
|
|||
|
}
|
|||
|
else if (string.IsNullOrEmpty(txtUser.Text))
|
|||
|
{
|
|||
|
MessageBox.Show("Bitte geben Sie den Benutzernamen der Datenbank ein");
|
|||
|
}
|
|||
|
else if (string.IsNullOrEmpty(txtPassword.Text))
|
|||
|
{
|
|||
|
MessageBox.Show("Bitte geben Sie das Passwort des Datenbankbenutzers ein");
|
|||
|
}
|
|||
|
else
|
|||
|
{
|
|||
|
string cs = "Server=" + txtHost.Text + ";Port=" + txtPort.Value.ToString() + ";Database=" + txtDatabase.Text + ";Uid=" + txtUser.Text + ";Pwd=" + txtPassword + ";";
|
|||
|
|
|||
|
txtOutput.Text = AES.Encrypt(cs);
|
|||
|
}
|
|||
|
}
|
|||
|
catch (Exception ex)
|
|||
|
{
|
|||
|
MessageBox.Show(ex.Message);
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
}
|