可直接用于React Native开发各种加密标准的JavaScript库(MD5,AES,DES,SHA...)
2017-07-18 22:12
507 查看
尊重版权,未经授权不得转载
本文来自brix 文章来自江清清的技术专栏(http://www.lcode.org)
项目库地址:https://github.com/brix/crypto-js
(一).前言
之前很多朋友问有没有非常OK的,MD5,AES,DES相关库,需要在React Native上面进行使用。之前我也封装过一下MD5和AES相关的库,但是那个是在原生模块基础上面进行封装的,使用起来非常不便捷。其实做加密操作,加密标准都是统一的,直接有相关JavaScript库可以用来使用,今天给大家推荐一款前端加密库,直接安装就即可在react Native上面进行使用。常用的MD5,AES,SHA等等一系列的加密方法都已经封装好了。
(二).安装
必须依赖环境
Node.js
npm (Node.js package manager)
?
(三).引入方法
模块引入方法
?
或者引导所有的库,进行方法调用
?
(四).使用方法
这边简单介绍一下其中AES加密的使用方法。具体该库还有其他很多的标准加密的API请查看:https://code.google.com/archive/p/crypto-js/ 注意该地址请自带梯子访问。
AES加解密演示
4.1.普通文本AES加解密实例
?
4.2.简单对象加解密实例
?
本文来自brix 文章来自江清清的技术专栏(http://www.lcode.org)
项目库地址:https://github.com/brix/crypto-js
(一).前言
之前很多朋友问有没有非常OK的,MD5,AES,DES相关库,需要在React Native上面进行使用。之前我也封装过一下MD5和AES相关的库,但是那个是在原生模块基础上面进行封装的,使用起来非常不便捷。其实做加密操作,加密标准都是统一的,直接有相关JavaScript库可以用来使用,今天给大家推荐一款前端加密库,直接安装就即可在react Native上面进行使用。常用的MD5,AES,SHA等等一系列的加密方法都已经封装好了。
(二).安装
必须依赖环境
Node.js
npm (Node.js package manager)
?
(三).引入方法
模块引入方法
?
?
(四).使用方法
这边简单介绍一下其中AES加密的使用方法。具体该库还有其他很多的标准加密的API请查看:https://code.google.com/archive/p/crypto-js/ 注意该地址请自带梯子访问。
AES加解密演示
4.1.普通文本AES加解密实例
?
?
相关文章推荐
- 可直接用于React Native开发各种加密标准的JavaScript库(MD5,AES,DES,SHA...)
- IOS开发之—— 各种加密的使用(MD5,base64,DES,AES)
- DES,AeS加解密,MD5,SHA加密
- 使用工厂模式、策略模式实现BASE64,MD5,SHA,HMAC,DES各种加密算法
- 项目里面常用的加密方式base64、AES、MD5、sha-1
- iOS开发(93)之常用加密方法(aes、md5、base64)
- 各种常用的加密(MD5,SHA,)
- 常用加解密工具类(MD5、SHA、DES、AES、RSA)
- IOS开发之----常用加密方法(AES、MD5、Base64)
- 加密原理介绍,代码实现DES、AES、RSA、Base64、MD5
- [网络收集]C# 各种加密,解密算法【MD5,DES,线性,卷帘】
- iOS开发之算法加密md5,sha1,AES,base64
- IOS开发之----常用加密方法(AES、MD5、Base64)
- (转)DES、RSA、MD5、SHA、随机生成加密与解密
- 加密原理介绍,代码实现DES、AES、RSA、Base64、MD5
- Base64、MD5、DES、AES、RAS加密解密编码解码分析
- Android加密和解密(DES,AES,MD5)
- 使用工厂模式、策略模式实现BASE64,MD5,SHA,HMAC,DES各种加密算法
- iOS开发之常用加密方法(aes、md5、base64)