欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

MD5、Base64 加密

程序员文章站 2024-03-20 10:12:04
...

1、前端MD5加密

1.1 npm 安装js-md5

  npm  install  js-md5

1.2 项目中引入 MD5

//   vue 项目中引入  js-md5
import md5 from "js-md5";

//   script  中引入  js-md5
<script  src="~/js-md5"></script>

1.3 项目中使用MD5加密方法

//   123456   ==>  e10adc3949ba59abbe56e057f20f883e
 md5('123456')
 
 
//   百度   ==>  a3f4a5b080e2a4ef4a708b9c9f5ad003
 md5('百度')

2、前端 base64 加密

2.1 npm 安装 js-base64

  npm  install  js-base64

2.2 项目中引入 base64

//   vue  中引入
let Base64 = require('js-base64').Base64;

//   script  中引入
<script src="/scripts/base64.js"></script>

2.3 项目中使用base64加密方法

//   123456   ==> MTIzNDU2
 Base64.encode('123456')
 
 
//   百度   ==>  55m+5bqm
 Base64.encode('百度')

2.4 项目中使用base64解密方法

//   5Lit5paH   ==>  中文
 Base64.decode('5Lit5paH')

3、js 实现MD5、Base64加密

3.1 base64 加密

<script src="base64.js"></script>
<script >
  var Base64 = new Base64();
  //  加密
  var str = Base64.encode("百度");

 //解密
  var a = Base64.decode(str);
</script>

3.2 MD5 加密

<script src="md5.js"></script>
<script>
  var hash = hex_md5("百度");
</script>