工具链接:https://github.com/yck1509/ConfuserEx

1.打开加密工具,选择要加密的文件夹目录(Base Directory栏中显示),自动生成Output Directory,然后点击+号,选择要加密的dll。

2.回到加密工具中,按照下图标记的步骤进行加密,操作完成后点击小界面的Done按钮结束选择(规则一般选择两个即可:anti ildasm和 invalid metadata)

3. 点击Protect,等待加密结束

4.加密结束后,会在目录下生成一个Confused文件夹,这个文件夹中存放的是加密后的文件

其它参考(如自动化加密):

1.How to use ConfuserEx Obfuscator

2.How to use ConfuserEx?

3.

For use in command line (Confuser.CLI.exe) :

Confuser.CLI.exe  myProjectFile.crproj

Project file example :

<?xml version="1.0" encoding="utf-8"?>
<project baseDir="c:\" outputDir="c:\Confused" xmlns="http://confuser.codeplex.com"><rule preset="none" pattern="true"><protection id="anti debug" /><protection id="anti dump" /><protection id="anti ildasm" /><protection id="anti tamper" /><protection id="constants" /><protection id="ctrl flow" /><protection id="invalid metadata" /><protection id="ref proxy" /><protection id="rename" /><protection id="resources" /></rule><module path="ICSharpCode.AvalonEdit.dll" /><module path="ICSharpCode.Decompiler.dll" /><module path="ICSharpCode.NRefactory.dll" /><module path="ICSharpCode.NRefactory.CSharp.dll" /><module path="ICSharpCode.NRefactory.VB.dll" /><module path="ICSharpCode.TreeView.dll" /><module path="ILSpy.BamlDecompiler.Plugin.dll" /><module path="ILSpy.exe" /><module path="ILSpy.SharpDevelop.LGPL.dll" /><module path="Mono.Cecil.dll" /><module path="Mono.Cecil.Pdb.dll" />
</project>

Config file format : https://github.com/yck1509/ConfuserEx/blob/master/docs/ProjectFormat.md

使用ConfuserEx实现项目加密相关推荐

  1. Unity3D项目加密-精锐5加密锁解决方案

    Unity3D项目加密 Unity3D项目研发完成,发布前开发者需要对代码及资源进行加密,防止代码被反编译,防止资源被盗窃,造成不必要的损失.如果不做加密,可能很快就会出现一堆破解版游戏. Unity ...

  2. python项目加密

    在python项目部署的时候,我们常常会遇到要将python项目加密,本文采取的做法是将python项目编译成so文件,从而达到加密的效果. 对单个python脚本进行加密: 安装Cython 在py ...

  3. 给unity项目加密利用mac地址

    今天真是又学了一招,使用mac地址给项目加密,防止被盗用信息, bool isOpen = false;private void Start(){NetworkInterface[] nis = Ne ...

  4. 关于JavaWeb项目加密的实现 2021-04-24

    关于加密这个东西很实用,加密这个东西在做项目时都会用到,首先自己创建了一个加密的类MyMd5.class package cn.com.zzn.server;import cn.com.zzn.mod ...

  5. Unity 项目加密插件Obfuscator

    加密混淆的目的是让不怀好意者更难对你的项目进行逆向工程,我们可以使用Obfuscator 插件. 该插件的好处是与Unity构建过程无缝链接,源文件的内容保持不变,而混淆只针对于已编译的程序集. 插件 ...

  6. SpringBoot项目加密数据库密码

    真实的项目开发中,数据库的密码不可能以明文方式写在配置文件中,一般都是经过加密的: 今天,主要介绍用Driver来对数据库的密码进行加密. alibaba druid加解密规则: 明文密码+私钥(pr ...

  7. java代码混淆 项目加密解决方案 class文件加密 支持JDK16

    通过 gui反编译代码效果如下: 核心代码,加密串 一览无余. 无法保证版权, 成果被随意盗用,下面这展示 ,通过 本工具加密后的效果 package come.tool.wari.util;impo ...

  8. 【Unity3D日常开发】Unity3D项目的加密、激活思路分享

    推荐阅读 CSDN主页 GitHub开源地址 Unity3D插件分享 简书地址 我的个人博客 QQ群:1040082875 大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有 ...

  9. 使用JVMTI实现Java源码加密及SpringBoot项目包加密解决方案实践总结

    这里写自定义目录标题) 提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 1. 为什么要对源码加密 2. 源码加密的方法 3. 为什么选择JVMTI方法 3.1 加密方 ...

  10. 世界杯将至,体育类加密项目迎来春天?

    8 月 16 日,2022 年世界杯足球赛 (The FIFA World Cup) 正式进入倒计时 100 天,与足球有关的加密板块开始活跃,特别是 NFT. 涵盖球迷的体育粉丝经济服务平台 Chi ...

最新文章

  1. C#中将dll汇入exe,并加壳
  2. [C++] 指向常量的指针 VS 指针类型的常量
  3. [翻译] RKCardView
  4. 前端篇--------1.css学习笔记
  5. 什么是中国1号信令?
  6. java根据exif旋转,关于图片文件旋转JPEG与EXIF信息
  7. 编译好的C一执行就崩溃,第一句输出都没有,是怎么回事?
  8. 计算机的主要元器件介绍,计算机基础电子元器件介绍.ppt
  9. Jfree 数据可视化
  10. 「目标检测算法」连连看:从Faster R-CNN 、 R-FCN 到 FPN
  11. android 删除指定短信,Android拦截短信并删除该条短信
  12. 莫高窟永不褪色的微笑,照耀在华为未曾止步的数据保护征程
  13. git clone 身份验证失败
  14. android仿简书编辑器,自己写一个类似知乎编辑器的编辑器(3)
  15. linux ln命令
  16. uniapp开发微信小程序,从构建到上线
  17. webpack 的热更新是如何做到的?原理是什么?
  18. listview 和RecycleView区别
  19. 计算机显卡怎样安装方法,独立显卡怎么安装驱动 电脑独立显卡安装方法【详细步骤】...
  20. 用Python的turtle库写一串糖葫芦!

热门文章

  1. 基于OMAPL138的Linux字符驱动_GPIO驱动AD9833(二)之cdev与read、write
  2. SQL语句之表的创建和使用
  3. 套料软件XSuperNEST
  4. 关于触摸屏触摸驱动安装步骤
  5. linux搭建steam服务器吗,如何在Linux系统服务器中安装steam play
  6. erphpdown9.64插件加Modown1.9模板主题下载
  7. linux ping 不通 arp incomplete,关于show arp表,显示Incomplete问题
  8. Java基本数据类型取值范围
  9. 禁用计算机上的所有鼠标加速,win10系统电脑的鼠标加速功能怎么关闭
  10. 微信小程序——调查问卷案例