如果我通过SSL或TLS连接到邮件服务器但使用PLAIN身份验证,那是否安全?
答案 0 :(得分:13)
由于SSL / TLS连接已加密,因此将密码作为PLAIN文本发送不会造成任何损害。您也可以加密密码,但之后只需对其进行双重加密即可。在大多数情况下,我认为这是多余的。
如果您选择使用证书而不是密码进行身份验证,我可以考虑使用除了PLAIN over SSL / TLS以外的其他内容的一种情况。否则,我会把它留在PLAIN。
答案 1 :(得分:2)
但是,如果您的应用程序可以选择使用/不使用SSL,那么您应该单独加密密码。在使用SSL时,这将是多余的,但在其他情况下则是必要的。