标签: java email passwords imap
我正在撰写一个电子邮件客户端,它是公司更大的Web应用程序的一部分。通过创建MD5哈希并将其与存储在数据库中的哈希值进行比较,登录整个Web应用程序,对用户进行身份验证。
但是,这超出了我的范围。我只能访问数据库中的单向哈希。由于应使用相同的电子邮件和Web应用凭据,有没有办法通过Java Mail将MD5哈希而不是纯文本传递给IMAP服务器?我会这么认为,因为邮件服务器除了创建纯文本密码的哈希并且无论如何比较它之外别无其他。但是如何在Java Mail中的IMAP中做到这一点?
由于