none
¿Cómo puedo poner las creedenciales de otra forma? RRS feed

  • Debate general

  • Hola amigos,

    En el siguiente código, me gustaría saber como puedo proteger de forma más segura mis datos de email en la aplicación. Lo utilizo para enviar feedback al correo electrónico.

    Dim _Message As New System.Net.Mail.MailMessage()
            Dim _SMTP As New System.Net.Mail.SmtpClient
            Dim att As New System.Net.Mail.Attachment(TextAdjunto.Text) ', System.Net.Mime.TransferEncoding.Base64
            Try
                'CONFIGURACIÓN DEL STMP
                _SMTP.Credentials = New System.Net.NetworkCredential("my@email.com", "contraseña")
                _SMTP.Host = "mail.email.com"
                _SMTP.Port = 143
                _SMTP.EnableSsl = False


    ¿Sugerencias para que no estén en el propio código de fuente?

    martes, 19 de abril de 2016 14:29

Todas las respuestas

  • Hola,

    [-] ¿Sugerencias para que no estén en el propio código de fuente?

    Puedes encriptar tus datos (Base64, Sha1, etc), y a la hora de enviar el correo, desencriptarlos para que tomen el valor real. O si usas BD, tomar los valores de una tabla, eso sí también encriptados o usar SQL Mail y enviar los mensajes desde un StoredProcedure mediante tu aplicación.

    Saludos.


    JC NaupaCrispín
    Lima - Perú

    La magia no existe, la programación SI

    martes, 19 de abril de 2016 15:24
  • Hola,

    ¿Cómo podría encriptar estos datos a la hora de enviarlo?

    Gracias

    martes, 19 de abril de 2016 15:27