在creator中用encryptjs加密数据

原创 2018年04月17日 17:03:05

encryptjs官网地址:点击打开链接,打开之后看到只能用npm下载库文件,


 下面开始用npm下载库文件,打开IntelliJ IDEA,新建一个nodejs工程,



新建之后打开工程,然后打开左下角的命令行工具Terminal,输入命令npm i encryptjs,等几秒就下载成功了,如图:


然后打开node_modeles,找到刚才下载的encryptjs,箭头指的就是所需要的库文件,把他拷贝到creator项目使用,




encryptjs用法如下:

var encrypt=require('encryptjs');
var secretkey= 'open_sesame'; // 加密密钥

//加密
var dataString = "sssssss";//要加密的字符串var encrypted = encrypt.encrypt(dataString,secretkey,256);//得到加密字符串
//解密
var cipherText = encrypted;//要解密的文本
var dataString2=encrypt.decrypt(cipherText,secretkey,256);//得到解密之后的文本

是不是很简单, creator在debug运行没有问题,但在打包发布之后运行报错,提示找不到readline 和fs模块, 这是因为encryptjs不仅支持浏览器环境 也支持nodejs环境,里面require了nodejs的模块,而creator里面只是浏览器环境,所以会找不到nodejs模块readline和fs,所以要把引用nodejs相关的都注释掉就可以了,修改如下:



修改之后下载地址:点击打开链接

encryptjs_creator

  • 2018年04月17日 16:58
  • 6KB
  • 下载

Cocos2d-x笔记(六)—使用TexturePacker对图片进行打包、加密

Cocos2d-x是以2的n次方的内存来加载图片资源的,也就是说如果加载一张80*80的图片,将会消耗128*128的内存,这样会浪费很多内存。这时候就需要一个工具将多张图片拼接成一张大图。Textu...
  • yifuteli
  • yifuteli
  • 2014-03-30 19:09:43
  • 1418

最近做了项目写的混淆加密代码,保留下来,下次备用

# To enable ProGuard in your project, edit project.properties # to define the proguard.config prope...
  • ggdffftghjndjnd
  • ggdffftghjndjnd
  • 2014-04-18 10:47:33
  • 1118

Qt 使用异或进行加密解密

在加密,解密中,异或运算应该时比较简单的一种。下面的代码,采用异或运算进行加密,解密: #include #include #include #include QString getXor...
  • menghaibin2009
  • menghaibin2009
  • 2013-09-04 10:18:40
  • 975

PB中用OLE存取blob类型数据

  • 2011年07月28日 10:42
  • 24KB
  • 下载

QT Creator入门——笔记1

由于需要用到用上位机软件对单片机设备
  • u013039705
  • u013039705
  • 2014-09-02 20:31:33
  • 548

Cocos Creator的数据管理

1.cocos creator 全局变量  a.使用全局模块,定义全局变量,通过引用模块达到目的  b.常驻node, 该node存在于每一个场景, 通过索引node, 达到数据全局化...
  • likendsl
  • likendsl
  • 2016-11-30 16:57:34
  • 1153

让京东的密码问题从此不再重现(NET篇)

2012年12月,以CSDN为首的密码泄露门第一次出现在互联网中,这样的爆发让我们这些基层程序猿们不可以理解,csdn居然没有把密码加密。哦买噶!!!转眼2016年12月,时隔4年京东电商巨头又一次遭...
  • hb12417058
  • hb12417058
  • 2016-12-14 11:29:52
  • 1120

creator 文件数据读写,用户数据存储

由于cocos creator官方文档没有完善的文件数据读写api,所以只能用cocos2d-js的 jsb.fileUtils类,相关内容可以自己去查找。以下是api链接: http://co...
  • weiyi_de_chengnuo
  • weiyi_de_chengnuo
  • 2018-01-11 20:28:10
  • 158

Cocos2d-x 资源加密解密实践总结

本文乃Siliphen原创,转载请注明出处:http://blog.csdn.net/stevenkylelee  本文针对的是cocos2d-x 3.2 和 3.4 版本进行研究。 做加密...
  • StevenKyleLee
  • StevenKyleLee
  • 2015-04-08 14:48:21
  • 12521
收藏助手
不良信息举报
您举报文章:在creator中用encryptjs加密数据
举报原因:
原因补充:

(最多只允许输入30个字)