Encryption 要登录的邮件服务器的哈希密码

Encryption 要登录的邮件服务器的哈希密码,encryption,jakarta-mail,bcrypt,Encryption,Jakarta Mail,Bcrypt,我使用Bcrypt将电子邮件的密码存储在数据库中,因为哈希函数只是单向的,所以无法检索普通密码以发送到邮件服务器登录。那么,在数据库中存储密码以便检索密码的最佳选项是什么?最好的选项是不在数据库中存储密码。而是存储用户的联系人详细信息。如果用户忘记了密码,发送一个密码重置链接,以便他们可以选择一个新的。是的,但我正在创建一个发票制作程序,其功能之一是用户可以通过邮件发送发票;那么,我如何存储用户的邮件和密码呢?不要使用他们的邮件提供商,使用您自己的,并代表他们发送电子邮件。

我使用Bcrypt将电子邮件的密码存储在数据库中,因为哈希函数只是单向的,所以无法检索普通密码以发送到邮件服务器登录。那么,在数据库中存储密码以便检索密码的最佳选项是什么?

最好的选项是不在数据库中存储密码。而是存储用户的联系人详细信息。如果用户忘记了密码,发送一个密码重置链接,以便他们可以选择一个新的。是的,但我正在创建一个发票制作程序,其功能之一是用户可以通过邮件发送发票;那么,我如何存储用户的邮件和密码呢?不要使用他们的邮件提供商,使用您自己的,并代表他们发送电子邮件。