C#.net dll文件如何混淆或者加密。在网上找了很久,没有合适的工具。混淆后就不能正常使用dll文件了,急急

C#.net dll文件如何混淆或者加密。在网上找了很久,没有合适的工具。混淆后就不能正常使用dll文件了,急急,第1张

混淆加密有各种不同的算法, 必须知道他的算法才可以解密;Xenocode Fox,一款类似 Reflector 的 net 反编译工具等借助反编译工具可以破解,至于你加密后不能正常使用,建议你好好看看你加密工具的使用文档,一般都有详细的说明

是用XenoCode加密的吧
你可以先在其官方网站上寻找下
>  爱加密移动安全平台专为移动应用开发者提供安全服务,提供涉及APP开发、运营等环节的一站式服务,全方位保护APP安全。APP通过使用爱加密平台加固保护,可以有效的防止应用在运营推广过程中被反编译、恶意篡改、注入扣费代码、数据等,保护应用的安全性、稳定性,从而保护开发者和用户的利益。
服务了开发者约1万多名,中国电信、拓词、熊猫公交、快刀切木、美食杰、91熊猫看书等超12000款应用都使用了爱加密的保护加固服务。例如,火爆至今的游戏“史上最坑爹的游戏”就曾在发布之初深受各种盗版、破解版之害,除了自己权利得不到维护之外,还要替那些盗版APP背黑锅。随后在更新的版本中,“史上最坑爹的游戏”加入了爱加密的保护,盗版踪影渐渐难觅。

android代码的混淆和加密:
通常来说Proguard对一般用途来说足够了,但是也需要注意一些程序风格,增强proguard的效果。
1、 特定类的public函数不做实际的事情,只做简单处理后调用private函数。proguard对会对一些特定类的public函数不做混淆,以便被AndroidManifestxml和各种layout引用。
2、会被AndroidMinifestxml和layout引用的类放在浅层的包中,需要隐藏的类放在较深处,以便proguard混淆包名带来好处。如果一个包中有需要不混淆的内容,则整个包名都不会被混淆。
3、将函数根据功能分细切短也会有些益处。当然如果隐藏代码的要求比较高,还是用native好了。
望采纳!!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/12692838.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-27
下一篇 2023-05-27

发表评论

登录后才能评论

评论列表(0条)

保存