MEL加密插件
来源:互联网 发布:ubuntu 访问移动硬盘 编辑:程序博客网 时间:2024/05/17 21:47
简介
很多童鞋纠结的一个问题,就是MEL作为一种脚本语言,没法加密保护,所以想法给别人来得瑟一下的时候相当于把自己的源代码交给了别人。当然分享精神应该是提倡的,但是加密还是往往需要的。
于是昨天晚上写了这么个工具,专门用于mel加密,包含两个东西:一个MelEncrypt.exe(独立程序)来加密和MelDecrypt.mll(Maya插件)用于解码。
使用方法
流程为mel作者使用MelEncrypt把一个MEL来编码成非明文二进制文件(扩展名为.melx),这个过程需要指定一个口令用于解码时的验证;
mel使用者在拿到加密后的文件后是看不到源代码的,只能通过MelDecrypt.mll解码后直接在Maya里执行,这个过程一直在Maya底层所以苦逼又可怜的使用者自始至终看不到mel的源代码。
而且最重要的是运行前需要验证口令,这个口令是任意的,所以MEL作者可以对苦逼又可怜的使用者A使用一套口令而苦逼又可怜的使用者B使用另一套,B拿到A的melx文件也用不了,加剧了悲剧效果。
特性
- 二进制加密;
- Encrypt端可以指定任意口令验证,而且口令不能从melx文件反推,不管是开发MelEncrypt的我还是开发MEL使用MelEncrypt加密的作者都不能从编码后的melx文件破解源代码;
- 文件体积大大减小,测试了下260k的经典GI_Joe.mel在Encrpt后只有41k,减小了84%;
获取MelEncrptor
有两种方法:
- 站内信或者留言问我要,但是俺最近撸教学时间较紧张所以只能尽量发了,suPolyToVolume插件到后来就不怎么发了实在罪过…… 等有空直接放到网盘里。
- 等教学发布后这个插件会免费一起发布,如果嫌第一种方法麻烦可以等这个哈~~
- MEL加密插件
- Maya插件(一): Mel Command命令插件
- Maya API编程教学for TD:MEL加密技术
- suDebug.mel
- AEpolyRayTemplate.mel
- Mel Recursion
- mel笔记
- Gradle插件--dex加密
- Maya Mel eval命令
- suDebug.mel Updated
- MEL写界面
- QT与maya mel
- MAYA MEL 基础
- Maya Mel 窗口显示
- mel滤波器算法设计
- Mel Quick Reference I
- Mel Quick Reference II
- Mel Keyframe & Expression Animation
- ICD和ICE的区别
- arm中mmu的一些计算
- 关于JTAG
- C++本质:类的赋值运算符=的重载,以及深拷贝和浅拷贝
- 我的Android进阶之旅------>WebService的读书笔记
- MEL加密插件
- 实验三十一 Windows Server 2012 RDS桌面虚拟化之二VDI标准部署之托管共享桌面虚拟化
- 生出随机数
- 关于2的补码
- Github使用
- Realview ICE 特性
- arm 开发工具比较(ADS vs RealviewMDK vs RVDS)
- 回调函数
- arm 堆栈寻址和块拷贝寻址(多寄存器寻址)对应关系