public void EncryptPass_abc_bcd() { string input = "234bcd"; string expected = "123abc"; var output = PasswordCoding.Decrypt(input); Assert.That(output, Is.EqualTo(expected)); }
private async Task AddSender() { if (SenderEmail != null && SenderPassword != null) { var newSender = new Sender() { Email = SenderEmail, Password = PasswordCoding.Encrypt(SenderPassword) }; _senderService.Add(newSender); Senders = new ObservableCollection <Sender>(new ObservableCollection <Sender>(_senderService.GetAll().Select(x => x = new Sender() { Id = x.Id, Email = x.Email, Password = PasswordCoding.Decrypt(x.Password) }))); Messenger.Default.Send(newSender); } }
public bool FindUser(UserModel user) { bool success = false; bool exists = false; if (user.UserName != null && user.Password != null) { String password = ""; string connectionString = ConnectionString.GetConnectionString(); SqlConnection connection = new SqlConnection(connectionString); string sqlStatement = "select* from dbo.Zaci where UserName = @username"; SqlCommand cmd = new SqlCommand(sqlStatement, connection); cmd.Parameters.Add("@username", System.Data.SqlDbType.VarChar, 40).Value = user.UserName; connection.Open(); SqlDataReader sdr = cmd.ExecuteReader(); if (sdr.Read()) { password = sdr.GetString(2); exists = true; } if (exists) { PasswordCoding pc = new PasswordCoding(); if (pc.DecodeFrom64(password) == user.Password) { connection.Close(); success = true; } } else { connection.Close(); } } return(success); }
private async Task EditSender() { if (SelectedSender != null) { _senderService.Edit(new Sender() { Id = SelectedSender.Id, Email = SelectedSender.Email, Password = PasswordCoding.Encrypt(SelectedSender.Password) }); Messenger.Default.Send(SelectedSender); Senders = new ObservableCollection <Sender>(_senderService.GetAll().Select(x => new Sender() { Id = x.Id, Email = x.Email, Password = PasswordCoding.Decrypt(x.Password) })); } }