springboot vue修改密码
时间: 2023-09-08 10:09:35 浏览: 152
在Spring Boot和Vue中修改密码的过程可以分为前端加密和后端解密两个步骤。
首先,在前端,你可以使用Vue来加密输入的密码。你可以引入一个SM4加密算法的依赖,并在组件中调用加密方法来对密码进行加密。你可以检测输入的密码,确保其符合要求。
其次,在后端的Spring Boot应用中,你可以使用相同的SM4加密算法来解密前端传输过来的密码。你可以引入一个SM4加密算法的依赖,并复制SM4的加解密代码,并在后端的接口中调用解密方法来解密密码。然后,你可以使用解密后的密码和用户名去数据库查询相关的密码信息。你可以使用私钥解密数据库中存储的盐值加密的密码1,并使用私钥解密前端传输过来的密码得到密码2。最后,你可以比较密码1和密码2是否相同,如果相同,则表示修改密码成功。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [Vue和Springboot实现SM4加密和解密(前端可加密,后端可加解密,MD5同理)](https://blog.csdn.net/m0_54853420/article/details/123372291)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *3* [SpringBoot+VUE登录加密解密](https://blog.csdn.net/u012417405/article/details/131126924)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文