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) {
//
});

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

最新文章

  1. 【Android】[转] Android屏幕旋转使用OrientationEventListener的监听
  2. iOS程序破解——class-dump获取头文件
  3. asp.net 一般处理程序
  4. 让LinqToSQL使用Web.Config中的链接字符串(修改Settings.Designer.cs)
  5. EntityFramework动态多条件查询与Lambda表达式树
  6. HTML 学习笔记 JavaScript (变量)
  7. ubuntu-E:Encountered a section with no Package: header的解决办法 (转)
  8. 搭建你的第一个Django应用程序
  9. SqlSever基础 datepart函数 返回现在几点了
  10. winform form
  11. 关于UITableview刷新笔记
  12. Codeforces Round #296 (Div. 2) A B C D
  13. IM 融云 之 开发基础概念
  14. laravel基本信息
  15. POJ 3278 Catch That Cow(BFS,板子题)
  16. [Swift]LeetCode935. 骑士拨号器 | Knight Dialer
  17. Bresenham算法
  18. 把Excel作为数据库,读到DataTable中,Excel科学计数法数字转字符串
  19. Spring重温(三)--Spring依赖注入(DI)
  20. modbus调试工具

热门文章

  1. Ubuntu中apt-get安装或更新软件错误的解决办法
  2. 使用不安全代码将 Bitmap 位图转为 WPF 的 ImageSource 以获得高性能和持续小的内存占用
  3. iOS 5 :一个UIPageViewController程序示例
  4. Nginx+phpfastcgi下flush 一下子全部输出问题
  5. php中strstr、strchr、strrchr、substr、stristr
  6. MkDocs 搭建试用
  7. c# String.Split数组省去空字符
  8. Spring Boot 入门之持久层篇(三)
  9. 基于Oracle的EntityFramework的WEBAPI2的实现(二)——使用DbFirst
  10. jq下拉插件,chosen