Google的加密库 CryptoJs(点此下载) 包含了很多常用的加解密方式,包括AES、DES、SHA-1、SHA-2、SHA256、MD5等。

 

DES对称加密在之前的文章中也有介绍过,大传送门...

 

1.SHA-256

使用前要先引入crypto-core.jssha-256.js两个js,代码:

var waitSignData = '123', signData;
signData = CryptoJS.SHA256(waitSignData).toString();

2.MD5(不可逆)

需引入md5.js,使用场景:

$.ajax({
  type : 'POST',
  url  : url,
  beforeSend : function(request) {
     request.setRequestHeader("Data-Sign", md5(JSON.stringify(params)));
  },
  data : param,
  dataType: 'json',
  timeout: option.option || '30000'
}).done(function(json, textStatus, jqXHR) {
  //
}).fail(function(jqXHR, textStatus, errorThrown) {
  //
});

 

其他加密方式用法也基本类似,相对来说还是简单易用的。

 

相关文章:

  • 2021-08-28
  • 2022-03-07
  • 2022-12-23
  • 2021-06-11
  • 2021-07-10
  • 2021-12-20
  • 2022-01-12
  • 2021-10-01
猜你喜欢
  • 2022-12-23
  • 2021-09-15
  • 2021-12-28
  • 2021-10-11
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案