CryptoChinese是一个基于Base64的中文加密(混淆)项目的工具,加密混淆软件那么多,我们开发者到底用哪个性价比最好?没有最好的性价比只有最合适的选择,强大的代码混淆,及合并成一个可执行文件工具。
0.生成密钥
1. 读取源文件byte[]
2.gzip压缩 (可选)
3.加密表 (长度2-64)
4.混淆表 (支持自定义字符, 理论上你用任何字符都可以)
解混淆反之
生成密钥为了保证通用性, 强烈建议使用utf-8字符集 [!] 生成密钥时注意参数范围和类型 [!] 开启GZIP可减小加密后大小, 建议开启 [!] 路径有空格需要放入英文双引号内
实际效果:
为了演示实际用途, 不太可能那这个传zip吧? 故用图片测试, 这里选择了老朋友哔咔作为原图测试:
先生成个Key:
gen key.json dic.txt 64 true utf-8
Key JSON:
{ "CharsWordsTable": { "Q": "\u9603", "q": "\u6838", "W": "\u6C69", "w": "\u68A3", "E": "\u7629", "e": "\u5014", "R": "\u7A40", "r": "\u8FF8", "T": "\u5C3D", "t": "\u94F3", "Y": "\u74BA", "y": "\u592F", "U": "\u94A3", "u": "\u9881", "I": "\u803B", "i": "\u8475", "O": "\u70E6", "o": "\u5E9C", "P": "\u5783", "p": "\u8D56", "A": "\u77FE", "a": "\u90B8", "S": "\u575D", "s": "\u7727", "D": "\u58D5", "d": "\u7228", "F": "\u63B8", "f": "\u4EF7", "G": "\u9628", "g": "\u7236", "H": "\u857A", "h": "\u81CC", "J": "\u987F", "j": "\u77E9", "K": "\u8FC7", "k": "\u6249", "L": "\u895C", "l": "\u822B", "Z": "\u760A", "z": "\u6020", "X": "\u9E41", "x": "\u5764", "C": "\u798F", "c": "\u8F71", "V": "\u58F8", "v": "\u874C", "B": "\u4F7D", "b": "\u7B15", "N": "\u904D", "n": "\u5230", "M": "\u60E8", "m": "\u9CCC", "/": "\u953E", "\u002B": "\u9616", "=": "\u70E4", "0": "\u9648", "1": "\u64E6", "2": "\u8663", "3": "\u701A", "4": "\u957F", "5": "\u6DF3", "6": "\u8BA1", "7": "\u76F9", "8": "\u85C1", "9": "\u62F1" }, "KeysTable": { "R": "Z", "Z": "U", "U": "h", "h": "Q", "Q": "c", "c": "k", "k": "w", "w": "G", "G": "i", "i": "\u002B", "\u002B": "r", "r": "S", "S": "l", "l": "t", "t": "B", "B": "a", "a": "5", "5": "Y", "Y": "F", "F": "n", "n": "g", "g": "e", "e": "s", "s": "X", "X": "2", "2": "8", "8": "T", "T": "3", "3": "D", "D": "4", "4": "/", "/": "E", "E": "1", "1": "d", "d": "o", "o": "z", "z": "0", "0": "C", "C": "O", "O": "x", "x": "m", "m": "I", "I": "A", "A": "K", "K": "=", "=": "b", "b": "v", "v": "q", "q": "j", "j": "u", "u": "M", "M": "6", "6": "P", "P": "H", "H": "J", "J": "L", "L": "y", "y": "V", "V": "f", "f": "7", "7": "N", "N": "p", "p": "W", "W": "R" }, "IsGZip": true, "CharSet": "utf-8"}
然后加密:
enc key.json pica.png pica.txt utf-8
这里输出结果放到了pica.txt中 ->
最后解密:
dec key.json pica.txt pica.decrypt.png utf-8
开发者其他应用
共享文件夹加密超级大师客户端14.5M45人在玩共享文件夹加密超级大师毫无疑问是一款非常优秀实用的共享文件夹加密工具。软件具有强大的加密功能,加密解密速度快,操作简单方便使用。软件安全无插件,喜欢的用户可以放心下载。功能简介:共
下载宏杰文件夹加密软件5.3M42人在玩宏杰文件夹加密软件是一款专业的重要文件上锁加密工具,加密的速度超快,几百兆、几G的资料瞬间就能完成加密与解密过程;防止删除、防止复制。经过加密的文件、文
下载Keepass密码生成器3.2M50人在玩Keepass密码生成器是一个很好的免费开源密码生成加密和记录软件,通过该软件,可以自动生成高强度的密码,并能保存在软件生成的数据库中,数据库通过密码和另外一
下载EV加密2(第二代视频加密器)37.9M8人在玩EV加密2(第二代视频加密器)是一款全平台解密播放的视频加密软件,支持在线一键导入,一键加密整套课程,云端同步上传加密视频,集中管控授权账号,无需下载即可观
下载EV加密EVEncrypt(ev4a新)22.8M8人在玩EV加密EVEncrypt(ev4a新)是一款免流量空间的视频加密软件,一机对一码,免流量空间,可支持网盘、微信、qq分发,后台管理授权,适用多种多样视频文件格式加密,一
下载鹏保宝加密106.5M59人在玩现在,向您隆重推出,鹏保宝!!中国本土版的Snapchat!!啥?土鳖,没听说过Snapchat??就是那个拒绝Facebook30亿、Google40亿收购价的牛逼软件,新一代网络社交神器!
下载小七文字加密解密34.7M7人在玩小七文字加密解密是一款文字加密解密器算法工具,加密你的隐私和秘密,可以加密文本里的文字,或者也可以加密聊天的文字消息,但是对方需要有密钥才能解开。请在
下载文件夹加密超级大师7.6M236人在玩文件夹加密超级大师是一款保护你隐私的相当强大的软件,可闪电隐藏,经隐藏过的文件夹不通过该软件无法找到并解密,安全放心,是一款值得选择的神器。软件介绍:强大的文件和文件夹加密软件,还
下载谷歌浏览器保存密码获取(ChromePass)203KB622人在玩chromepass是一个很小的查看密码软件,让您查看的用户名和密码存储googlechromeweb浏览器。对于每一个进入密码,将显示以下信息:源网址,登陆网址,用户名,密码,用户名,密码和创建时间。
下载HockProtect加壳工具288KB10人在玩HockProtect加壳工具,HockProtect能快速给exe文件加壳加密,可以设置加密方式,操作方便,支持拖拽,能批量快速给目标程序加密,确保用户信息安全。HockProtect
下载