Vue 前端md5加密

用戶註冊時將加密後的密碼發送給後端存儲javascript

當登錄的時候,再將加密後的密碼和數據庫中加密的密碼相匹配。java

npm: https://www.npmjs.com/package/crypto-browserify數據庫

此加密無須解密。npm

安裝: npm install crypto --save
在須要用到的文件中經過 import 引入。後端

import crypto from 'crypto'this

調用 createHash('md5')方法會返回一個 md5實例對象
const md5 = crypto.createHash('md5')加密

md5這個實例對象的原型上有不少的方法。
md5.update(你要加密的內容), 調用以後也會返回一個 this,其實也是 md5這個實例對象
const md5pwd = md5.digest('hex')code

md5pwd就是加密後的內容了。直接傳遞給後端對象

login() {
      let {username, password} = this.from;
      if (username !== '' && password !== '') {
        const md5 = crypto.createHash('md5')
        md5.update(password)
        let md5password = md5.digest('hex')
      }
    }
相關文章
相關標籤/搜索