设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 5429|回复: 11
打印 上一主题 下一主题

[原创发布] 仿mv文件加密1.1

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1232
在线时间
1017 小时
注册时间
2011-4-30
帖子
1516
跳转到指定楼层
1
发表于 2018-2-3 10:55:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 汪汪 于 2018-2-5 14:14 编辑

额,忽然发现直接把密码给玩家不就可以不用把密码放本地了...(em...好像更糟糕了..)


大概功能:


* 加入本插件,并设置为on
* 进入游戏,f8,使用 Decrypter.startEncrypt() 生成加密文件夹,
* 使用 Decrypter.saveMY("test","miyao")  //参数可更改
* 即可生成 以"test"加密的miyao.js
*
*
* 发布时,
* 将本插件删除,
* 将DecrypterPlayer插件(可以改名)加入并设置好
* 将上面生成的miyao插件加入
* 将本插件从游戏文件中删除,将已经加密的文件从游戏文件中删除
* 进入游戏时将提示输入密钥,如上例则输入 test
* 即可进入游戏, Decrypter.zip (33.24 KB, 下载次数: 308)



评分

参与人数 3+3 收起 理由
v8953014 + 1 精品文章
白嫩白嫩的 + 1 塞糖
wabcmcc + 1 精品文章

查看全部评分

Lv3.寻梦者

梦石
0
星屑
4858
在线时间
427 小时
注册时间
2017-9-27
帖子
76
2
发表于 2018-2-3 22:01:35 | 只看该作者
本帖最后由 丶此生为伊人 于 2018-2-3 22:13 编辑

坐等···被1秒破 23333
回复 支持 0 反对 1

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
8028
在线时间
720 小时
注册时间
2013-1-16
帖子
80

开拓者

3
发表于 2018-2-4 00:46:36 | 只看该作者
实际上...现在这版本的我就不知道怎么破了...
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1232
在线时间
1017 小时
注册时间
2011-4-30
帖子
1516
4
 楼主| 发表于 2018-2-5 02:31:49 | 只看该作者
丶此生为伊人 发表于 2018-2-3 22:01
坐等···被1秒破 23333

不用秒破,本身加密和解密就是一体的.....
一切都是防君子不防小人.
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
676
在线时间
224 小时
注册时间
2006-12-7
帖子
839
5
发表于 2018-2-5 04:16:00 | 只看该作者
这是混淆加密吗?好像看有人说js这种没法搞复杂的加密
官方给的都是加密素材的,其实最有必要加密的是json数据文件

点评

js这种加密基本上不太可能吧...当然本插件稍微给json加密了下...  发表于 2018-2-5 14:10
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
274
在线时间
175 小时
注册时间
2015-1-22
帖子
10
6
发表于 2018-3-8 06:55:27 | 只看该作者
很棒的插件....
我用起來是很順利的,只是發佈成網頁版本似乎就無法在CHROME上正常運作?
不知道我是不是忽略了什麼?
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
4598
在线时间
1206 小时
注册时间
2016-4-7
帖子
982

开拓者

7
发表于 2018-3-9 02:18:23 | 只看该作者
wasm 了解一下 滑稽.jpg
附庸的附庸不是我的附庸,女儿的女儿还是我的女儿。CK2沉迷ing
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1232
在线时间
1017 小时
注册时间
2011-4-30
帖子
1516
8
 楼主| 发表于 2018-3-10 14:28:56 | 只看该作者
shitake 发表于 2018-3-9 02:18
wasm 了解一下 滑稽.jpg

不会,求教
回复 支持 反对

使用道具 举报

Lv4.逐梦者

醉啸 长风万里

梦石
0
星屑
6157
在线时间
6592 小时
注册时间
2007-12-16
帖子
4501

贵宾

9
发表于 2018-3-10 16:11:57 | 只看该作者
好想扩展一下让XP、VX、VA也能用,但是自己实在是js无力

还在龟速填坑中
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
407
在线时间
9 小时
注册时间
2014-4-4
帖子
7
10
发表于 2020-6-27 06:56:12 | 只看该作者
/**解密图片*/
Decrypter.decryptImg = function(url, bitmap) {
    url = this.extToEncryptExt(url);

    var requestFile = new XMLHttpRequest();
    requestFile.open("GET", url);
    requestFile.responseType = "arraybuffer";
    requestFile.send();

    requestFile.onload = function() {
        if (this.status < Decrypter._xhrOk) {
            var arrayBuffer = Decrypter.decryptArrayBuffer(requestFile.response);
            bitmap._image.src = Decrypter.createBlobUrl(arrayBuffer);
            bitmap._image.addEventListener('load', bitmap._loadListener = Bitmap.prototype._onLoad.bind(bitmap));
            bitmap._image.addEventListener('error', bitmap._errorListener = bitmap._loader || Bitmap.prototype._onError.bind(bitmap));
        }
    };

    requestFile.onerror = function() {
        if (bitmap._loader) {
            bitmap._loader();
        } else {
            bitmap._onError();
        }
    };
};


/**解密 音频*/
Decrypter.decryptHTML5Audio = function(url, bgm, pos) {
    var requestFile = new XMLHttpRequest();
    requestFile.open("GET", url);
    requestFile.responseType = "arraybuffer";
    requestFile.send();
    requestFile.onload = function() {
        if (this.status < Decrypter._xhrOk) {
            var arrayBuffer = Decrypter.decryptArrayBuffer(requestFile.response);
            var url = Decrypter.createBlobUrl(arrayBuffer);
            AudioManager.createDecryptBuffer(url, bgm, pos);
        }
    };
};
怎么用这两个函数解密本地文件呀QAQ
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-13 09:57

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表