Esempio n. 1
0
        private void mDecryptBtn_Click(object sender, EventArgs e)
        {
            string decryptedText = SymmetricCrypt.Decrypt(mEncryptedTxt.Text, mKey.Text, this);

            mDecryptedTxt.Text = decryptedText;

            mKey.ClearFocus();
            mEncryptedTxt.ClearFocus();
            InputMethodManager imm = (InputMethodManager)GetSystemService(Context.InputMethodService);

            imm.HideSoftInputFromWindow(mKey.WindowToken, 0);
        }
Esempio n. 2
0
        private void mEncryptBtn_Click(object sender, EventArgs e)
        {
            #region FirstEncryption

            /*
             * SymmetricAlgorithm control;
             *
             * control = new AesManaged();
             *
             * control.Key = UTF8Encoding.UTF8.GetBytes(mKey.Text);
             * control.Padding = PaddingMode.PKCS7;
             * control.Mode = CipherMode.ECB;
             *
             * ICryptoTransform transform = null;
             *
             * byte[] resultArray;
             *
             * //if(Crypt.ENCRYPT)
             * transform = control.CreateEncryptor();
             *
             * //Else Decryptor
             * //control.createDecryptor();
             *
             * if(mOriginalTxt.Text is string)
             * {
             *  byte[] inputArray = UTF8Encoding.UTF8.GetBytes(mOriginalTxt.Text);
             *  resultArray = transform.TransformFinalBlock(inputArray, 0, inputArray.Length);
             *  control.Clear();
             *  String str = UTF8Encoding.UTF8.GetString(resultArray, 0, resultArray.Length);
             *  mEncryptedTxt.Text = str;
             * }
             */
            #endregion

            string encryptedTxt = SymmetricCrypt.Encrypt(mOriginalTxt.Text, mKey.Text);
            mEncryptedTxt.Text = encryptedTxt;
            keychain.SaveKey(mKey.Text);

            mKey.ClearFocus();
            mOriginalTxt.ClearFocus();
            InputMethodManager imm = (InputMethodManager)GetSystemService(Context.InputMethodService);
            imm.HideSoftInputFromWindow(mKey.WindowToken, 0);

            //RegistryKey rKey = Registry.CurrentUser.OpenSubKey("Encryptor");

            //string Getpass = Convert.ToString(rKey.GetValue("Password"));
        }