MD5前端vue加密


Vue 前端md5加密
用戶注冊時將加密后的密碼發送給后端存儲
當登陸的時候,再將加密后的密碼和數據庫中加密的密碼相匹配。
npm: https://www.npmjs.com/package/crypto-browserify
此加密無須解密。
安裝: npm install crypto --save
在需要用到的文件中通過 import 引入。
import crypto from 'crypto'
調用 createHash('md5')方法會返回一個 md5實例對象
const md5 = crypto.createHash('md5')
md5這個實例對象的原型上有很多的方法。
md5.update(你要加密的內容), 調用之后也會返回一個 this,其實也是 md5這個實例對象
const md5pwd = md5.digest('hex')//hex需要加密的賬號和密碼
md5pwd就是加密后的內容了。直接傳遞給后端
login() {
let {username, password} = this.from;
if (username !== '' && password !== '') {
const md5 = crypto.createHash('md5')
md5.update(password)
let md5password = md5.digest('hex')
}
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM