尊重版权,未经授权不得转载
本文来自brix 文章来自江清清的技术专栏(http://www.lcode.org)
项目库地址:https://github.com/brix/crypto-js
(一).前言
之前很多朋友问有没有非常OK的,MD5,AES,DES相关库,需要在ReactNative上面进行使用。之前我也封装过一下MD5和AES相关的库,但是那个是在原生模块基础上面进行封装的,使用起来非常不便捷。其实做加密操作,加密标准都是统一的,直接有相关JavaScript库可以用来使用,今天给大家推荐一款前端加密库,直接安装就即可在reactNative上面进行使用。常用的MD5,SHA等等一系列的加密方法都已经封装好了。
(二).安装
必须依赖环境
- Node.js
- npm (Node.js package manager)
1
|
npm install crypto-js
|
(三).引入方法
模块引入方法
1
2
3
4
var
AES = require(
"crypto-js/aes"
);
SHA256 = require(
"crypto-js/sha256"
);
...
console.log(SHA256(
"Message"
));
2
"crypto-js"
);
console.log(CryptoJS.HmacSHA1(
,
"Key"
));