private void btnEraseKey_Click(object sender, RoutedEventArgs e)
 {
     if (MSPWDStorage.MasterKeyFileExists())
     {
         MSPWDStorage.DeleteMasterKey();
         MessageBox.Show("Master key file has been deleted");
         btnEraseKey.IsEnabled = false;
         btnClose.IsEnabled    = false;
     }
 }
        public SaltInputWindow()
        {
            InitializeComponent();

            if (MSPWDStorage.MasterKeyFileExists())
            {
                btnEraseKey.IsEnabled = true;
                btnClose.IsEnabled    = true;
            }
        }
示例#3
0
        public MainWindow()
        {
            InitializeComponent();

            // Check to see if a key exists already, and prompt the user to create one if it does not.
            if (!MSPWDStorage.MasterKeyFileExists())
            {
                SaltInputWindow SaltInputWindow1 = new SaltInputWindow();
                SaltInputWindow1.Show();
                SaltInputWindow1.Activate();
            }
        }
示例#4
0
 private void GenerateButton_Click(object sender, RoutedEventArgs e)
 {
     if (MSPWDStorage.MasterKeyFileExists())
     {
         txtOutput_Alpha.Text   = MSPWDCrypto.CreatePassword_Alpha(txtInput.Text);
         txtOutput_Special.Text = MSPWDCrypto.CreatePassword_Special(txtInput.Text);
         enableClipboardButtons(true);
     }
     else
     {
         MessageBox.Show("Master key not present - set the master key before generating passwords");
     }
 }