/// <summary>
        /// Отправка кода на почту.
        /// </summary>
        private void SendKey()
        {
            MailAddress from = new MailAddress(Shifrator.DeShifrat(EmailName), "Восстановление пароля");
            MailAddress to   = new MailAddress(edt.Text);

            MailMessage message = new MailMessage(from, to);

            message.Subject = "Kод восстановления доступа в приложении Хранилище паролей.";

            Random rnd = new Random();

            Key = rnd.Next(1000, 10000);

            message.Body = "Ваш код для восстановления доступа: " + Key + " для аккаунта " + Log + "\n" +
                           "Если вы не пытаетесь восстановить доступ просто поигнорируйте это сообщение и не сообщайте никому код.";

            SmtpClient smtp = new SmtpClient("smtp.mail.ru", 587);

            smtp.EnableSsl   = true;
            smtp.Credentials = new NetworkCredential(Shifrator.DeShifrat(Login), Shifrator.DeShifrat(Password));

            try
            {
                smtp.Send(message);
            }
            catch (Exception)
            {
                Toast.MakeText(this, "Не удалось отправить код восстановления.", ToastLength.Short).Show();
                return;
            }
        }
        /// <summary>
        /// Настройки.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void BtnPropert_Click(object sender, System.EventArgs e)
        {
            Intent proper = new Intent(this, typeof(PropertiPage));

            proper.PutExtra("Log", controlerUser.user.Login);
            proper.PutExtra("Pass", Shifrator.DeShifrat(controlerUser.user.Passw));
            if (!string.IsNullOrWhiteSpace(controlerUser.user.E_mail))
            {
                proper.PutExtra("Email", Shifrator.DeShifrat(controlerUser.user.E_mail));
            }
            StartActivityForResult(proper, 3);
        }
        /// <summary>
        /// Проверка на подлиность.
        /// </summary>
        /// <param name="name"></param>
        /// <param name="pass"></param>
        /// <returns></returns>
        public static bool IsLogIn(string login, string pass)
        {
            User testUser = ReadInFile(login);

            if (testUser.Login == login && Shifrator.DeShifrat(testUser.Passw) == pass)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
        /// <summary>
        /// Получить электроную почту выбраного пользователя.
        /// </summary>
        /// <returns></returns>
        public static string GetEmail(string login)
        {
            User tst = ReadInFile(login);

            if (!string.IsNullOrWhiteSpace(tst.E_mail))
            {
                return(Shifrator.DeShifrat(tst.E_mail));
            }
            else
            {
                return("");
            }
        }
        /// <summary>
        /// Получить все пароли.
        /// </summary>
        /// <returns></returns>
        public List <string> GetPassw()
        {
            List <string> lst = new List <string>();

            for (int i = 0; i < user.ListPassword.Count; i++)
            {
                string t = user.ListPassword[i].Name
                           + "#" + Shifrator.DeShifrat(user.ListPassword[i].Login)
                           + "#" + Shifrator.DeShifrat(user.ListPassword[i].Passwd);
                lst.Add(t);
            }

            return(lst);
        }