Exemple #1
0
        private void enc_Click(object sender, RoutedEventArgs e)
        {
            if (Salt.Text.Equals("") || key.Text.Equals("") || enc_path.Equals("") 
                ||  Com_Encway.Text.Equals("")) 
            {
                MessageBox.Show("Something wrong ,Please recheck"); 
                return; 
            }

            Aworks aw = new Aworks();
            if(aw.webcheckpass(Salt.Text)==false)
            {
                return; 
            }

            byte[] fkey = aw.generatekey(Salt.Text,key.Text);

            if (checkBox.IsChecked == false)
            {
                int index = FilePath.IndexOf(".");
                string newpath = FilePath.Substring(0, index) + "new" + FilePath.Substring(index);
                MessageBox.Show(newpath);
                checkstate(aw.EncFile( FilePath,  newpath, Com_Encway.Text,fkey)) ; 
             
            }
            else
            {
                //don't overwrite
                checkstate(aw.EncFile(FilePath, Com_Encway.Text,fkey));
             
            }

        }