准備工作:引入依賴
npm install --save js-md5
第二步,在需要加密的地方導入md5文件
import md5 from 'js-md5';
第三步,加密
md5('')//放入你需要加密的內容
其實你仔細想一想,md5是加密算法嗎?
首先,無論是對稱加密還是非對稱加密,都有明文到密碼再到明文,也就是加密、解密
但是MD5不一樣,他是不可逆呢,哪怕是現在市面上所謂的MD5解密都是暴力破解,采用枚舉、字典、彩虹
這是因為MD5本質是hash算法,一個明文在經過MD5算法后結果是唯一的,例如:
所以,你要用MD5來加密賬戶密碼是很好實現的,可以在前端實現也可以在后端實現,無論是那邊,同一個明文加密結果都是一樣,直接驗證就行
當然,你如果不嫌麻煩,你可以把賬戶+密碼去加密生成新密碼,增大所謂的破解難度