1、下载安装 ts-md5插件
npm install ts-md5 --save
2、在需要的组件中加载 md5 模块
import {Md5} from "ts-md5/dist/md5";
3、使用加密方法
Md5.hashStr("123456")
扩展:MD5加密原理是散列算法,散列算法也称哈希算法。计算机专业学的数据结构就有哈希表这一知识点。比如10除以3余数为一,4除以3余数也为一,但余数为一的就不知道这个数是哪个了。所以md5不能解密。就算是设计这个加密算法的人都不知道。但是你的密码是怎么验证的呢?就是因为同一密码加密后一定相同。你输入密码加密后才能知道你的密码是否正确。也就是说,你的密码只有你自己知道。也是为什么扣扣密码只能重置,不能找回的原因。
网友评论