这个逻辑不是你想要在前端Angular应用程序中运行的逻辑,这应该在服务器端处理。我不相信在应用程序中进行腌制的方案有一个共同的模式。
如果您在API请求中发送密码请求时,这不应该是一个太大的问题,因为唯一有权查看通过HTTP发送的请求的人是使用该计算机的人。如果他们允许其他人访问计算机/浏览器终端,则由用户自行决定。
当密码到达其API时,它应该在插入数据库之前加盐,或者后端想要处理它。
您可以在发送密码之前使用base64密码,这样就不会在发送请求的正文中显示密码。请务必在到达API时撤消此操作。
要确保不会截获前往服务器的密码,应确保使用HTTPS(SSL)连接,这样可以提高安全性并降低拦截的可能性。
除了我的回答,我会推荐更多的研究。
This is worth reading, including similar answers, questions and comments。