public void CriptografarUmNome() { Matrix pin = new Matrix(2, 2, new double[, ] { { 1, 2 }, { 3, 4 } }); Criptografador cripto = new Criptografador(pin); Assert.AreEqual("72.118.133.156.262.311", cripto.Criptografar("Mateus")); }
public void CriptografarUmCaractere() { Matrix pin = new Matrix(2, 2, new double[, ] { { 1, 2 }, { 3, 4 } }); Criptografador cripto = new Criptografador(pin); Assert.AreEqual("104.208", cripto.Criptografar("A")); }
public void CriptografarUmCaractereEspecial() { Matrix pin = new Matrix(2, 2, new double[, ] { { 1, 2 }, { 3, 4 } }); Criptografador cripto = new Criptografador(pin); Assert.AreEqual("554.1558", cripto.Criptografar("-")); }
private void EnviarEmailParaUsuarioSolicacaoAcesso(Usuario usuario) { string sRemetente = ConfigurationManager.AppSettings["Web:Remetente"]; string sSMTP = ConfigurationManager.AppSettings["Web:SMTP"]; MailMessage mail = new MailMessage(sRemetente, usuario.Email); string PrimeiroNome = GISHelpers.Utils.Severino.PrimeiraMaiusculaTodasPalavras(usuario.Nome); if (PrimeiroNome.Contains(" ")) { PrimeiroNome = PrimeiroNome.Substring(0, PrimeiroNome.IndexOf(" ")); } mail.Subject = PrimeiroNome + ", este é o link para redinir sua senha"; mail.Body = "<html style=\"font-family: Verdana; font-size: 11pt;\"><body>Olá, " + PrimeiroNome + "."; mail.Body += "<br /><br />"; mail.Body += "<span style=\"color: #222;\">Redefina sua senha para começar novamente."; mail.Body += "<br /><br />"; string sLink = "http://*****:*****@"); mail.Body += "Para alterar sua senha do GiS, clique <a href=\"" + sLink + "\">aqui</a> ou cole o seguinte link no seu navegador."; mail.Body += "<br /><br />"; mail.Body += sLink; mail.Body += "<br /><br />"; mail.Body += "O link é válido por 24 horas, portanto, utilize-o imediatamente."; mail.Body += "<br /><br />"; mail.Body += "Obrigado por utilizar o GiS!<br />"; mail.Body += "<strong>Gestão Inteligente da Segurança</strong>"; mail.Body += "</span>"; mail.Body += "<br /><br />"; mail.Body += "<span style=\"color: #aaa; font-size: 10pt; font-style: italic;\">Mensagem enviada automaticamente, favor não responder este email.</span>"; mail.Body += "</body></html>"; mail.IsBodyHtml = true; mail.BodyEncoding = Encoding.UTF8; SmtpClient smtpClient = new SmtpClient(sSMTP, 587); smtpClient.Credentials = new System.Net.NetworkCredential() { UserName = ConfigurationManager.AppSettings["Web:Remetente"], Password = "******" }; smtpClient.EnableSsl = true; System.Net.ServicePointManager.ServerCertificateValidationCallback = delegate(object s, System.Security.Cryptography.X509Certificates.X509Certificate certificate, System.Security.Cryptography.X509Certificates.X509Chain chain, System.Net.Security.SslPolicyErrors sslPolicyErrors) { return(true); }; smtpClient.Send(mail); }