关于C#程序加密防止破解的方法求教! [问题点数:40分,结帖人weng12]

一键查看最优答案

确认一键查看最优答案?
本功能为VIP专享,开通VIP获取答案速率将提升10倍哦!
Bbs1
本版专家分:60
结帖率 96%
Bbs9
本版专家分:65249
Blank
进士 2013年 总版技术专家分年内排行榜第九
Blank
金牌 2013年4月 总版技术专家分月排行榜第一
2013年3月 总版技术专家分月排行榜第一
Blank
红花 2013年4月 .NET技术大版内专家分月排行榜第一
2013年3月 .NET技术大版内专家分月排行榜第一
Blank
蓝花 2013年2月 .NET技术大版内专家分月排行榜第三
Bbs5
本版专家分:4311
Bbs5
本版专家分:2909
Bbs12
本版专家分:468879
Blank
进士 2018年总版新获得的技术专家分排名前十
2017年 总版技术专家分年内排行榜第十
2013年 总版技术专家分年内排行榜第八
Blank
铜牌 2018年12月 总版技术专家分月排行榜第三
2018年11月 总版技术专家分月排行榜第三
2017年2月 总版技术专家分月排行榜第三
Blank
红花 2019年1月 .NET技术大版内专家分月排行榜第一
2018年12月 .NET技术大版内专家分月排行榜第一
2018年11月 .NET技术大版内专家分月排行榜第一
2018年10月 .NET技术大版内专家分月排行榜第一
2018年9月 .NET技术大版内专家分月排行榜第一
2018年7月 .NET技术大版内专家分月排行榜第一
2018年6月 .NET技术大版内专家分月排行榜第一
2018年1月 .NET技术大版内专家分月排行榜第一
2017年5月 .NET技术大版内专家分月排行榜第一
2017年4月 .NET技术大版内专家分月排行榜第一
2017年3月 .NET技术大版内专家分月排行榜第一
2017年2月 .NET技术大版内专家分月排行榜第一
2016年10月 .NET技术大版内专家分月排行榜第一
2016年8月 .NET技术大版内专家分月排行榜第一
2016年7月 .NET技术大版内专家分月排行榜第一
Blank
黄花 2019年4月 .NET技术大版内专家分月排行榜第二
2019年3月 .NET技术大版内专家分月排行榜第二
2018年8月 .NET技术大版内专家分月排行榜第二
2018年4月 .NET技术大版内专家分月排行榜第二
2018年3月 .NET技术大版内专家分月排行榜第二
2017年12月 .NET技术大版内专家分月排行榜第二
2017年9月 .NET技术大版内专家分月排行榜第二
2017年7月 .NET技术大版内专家分月排行榜第二
2017年6月 .NET技术大版内专家分月排行榜第二
2016年12月 .NET技术大版内专家分月排行榜第二
2016年9月 .NET技术大版内专家分月排行榜第二
2016年6月 .NET技术大版内专家分月排行榜第二
2016年3月 .NET技术大版内专家分月排行榜第二
2016年1月 .NET技术大版内专家分月排行榜第二
2015年12月 .NET技术大版内专家分月排行榜第二
2015年2月 .NET技术大版内专家分月排行榜第二
2015年1月 .NET技术大版内专家分月排行榜第二
2014年11月 .NET技术大版内专家分月排行榜第二
2014年5月 .NET技术大版内专家分月排行榜第二
2014年4月 .NET技术大版内专家分月排行榜第二
2012年2月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
Bbs12
本版专家分:412110
版主
Blank
签到新秀 累计签到获取,不积跬步,无以至千里,继续坚持!
Blank
名人 2014年 荣获名人称号
2013年 荣获名人称号
2012年 荣获名人称号
Blank
状元 2013年 总版技术专家分年内排行榜第一
Blank
探花 2014年 总版技术专家分年内排行榜第三
Bbs1
本版专家分:30
Bbs1
本版专家分:45
一个简单的C语言文件加密程序代码
简单的文件<em>加密</em>,非常好懂。具体<em>加密</em><em>方法</em>可以自己捉摸捉摸代码
c语言实现对密码(字符串)进行加密,并解密
/**习惯把密码明文存在本地文件中,这个小<em>程序</em>可以把存的密码以密文形式保存**/ #include #include #include #include int chartoasc(char c); int xor(int i); char asctochar(int a); int rand_num(); int encrypt(const char *org_pass,char *ne
一个简单的C语言加密程序
int encryption(char *in_fname, char *pwd, char *out_fname) {     FILE *fp_1, *fp_2;     register char ch;     int i = 0, pwd_length = 0;       fp_1 = fopen(i
C#软件授权、注册、加密、解密模块源码解析并制作注册机生成license
最近做了一个绿色免安装软件,领导临时要求加个注册机制,不能让现场工程师随意复制。事出突然,只能在现场开发(离开现场软件就不受我们控了)。花了不到两个小时实现了简单的注册机制,稍作整理。         基本原理:1.软件一运行就把计算机的CPU、主板、BIOS、MAC地址记录下来,然后<em>加密</em>(key=key1)生成文件;2.注册机将该文件内容MD5<em>加密</em>后再进行一次<em>加密</em>(key=key2)保存成注册文...
C# SafeNet单机版加密狗怎么做才当成网络版来用
要求如下: 我有一个<em>程序</em>,分客户端和服务器端,现在单机版<em>加密</em>狗<em>加密</em>这个软件,但在用的时候,每个客户端都要插入<em>加密</em>狗才能使用。如果有10个客户端,就要用10个<em>加密</em>狗,现在想做成只有一个<em>加密</em>狗,只插在服务
C#软件license管理(简单软件注册机制)
最近做了一个绿色免安装软件,领导临时要求加个注册机制,不能让现场工程师随意复制。事出突然,只能在现场开发(离开现场软件就不受我们控了)。花了不到两个小时实现了简单的注册机制,稍作整理。 基本原理:1.软件一运行就把计算机的CPU、主板、BIOS、MAC地址记录下来,然后<em>加密</em>(key=key1)生成文件;2.注册机将该文件内容MD5<em>加密</em>后再进行一次<em>加密</em>(key=key2)保存成注册文件...
C# 简单的程序绑定、加密
类似<em>加密</em>狗的简单功能实现。使软件只能在当前电脑上使用,更换电脑后无法使用,更改系统时间也无效。
c#怎么给源代码加密,就是就算给别人源代码,别人也看不懂。
或者封装成dll库也行,要怎么封装。
C语言实现任何文件的加密解密
使用命令提示符,实现任何文件的<em>加密</em>和解密功能。 代码如下: //#define _CRT_SECURE_NO_WARNINGS #include #include #include #include #include #pragma warning(disable:4996) //<em>加密</em> void Encryption(char *p, size_t n) { for (int i
C语言解决折叠加密问题
C语言解决折叠<em>加密</em>问题 题目 给一个长度为 的字符数组和一个长度为k的01数组req,根据要求编写折叠<em>加密</em>和解密的算法。 折叠<em>加密</em><em>方法</em>举例: reg[i]=0,表示从左到右折叠 a b c d e f g h 折叠<em>加密</em>后 d c b a e f g h d c b a 折叠<em>加密</em>后 f e e f g h c d ...
C语言文件加密解密系统
源代码,win32控制台,阐述文件<em>加密</em>解密功能,有注释,主要功能有文件的<em>加密</em>与解密和修改密码
C语言:编写加密程序
问题: 参数:char *soure,指向待<em>加密</em>句子的字符串指针; char *code 指向<em>加密</em>字符串的字符串指针; 字符<em>加密</em>函数代码。 char CharEncoding(char ch) { char encode = 0; if(ch&gt;=‘A’ &amp;&amp; ch&lt;=‘Z’) { encode = (‘A’+‘Z’)- ch; } else if(ch&gt;=‘a...
一款C语言加密解密源程序
这是一个用标C写的<em>加密</em>解密源代码,只需要将其添加到工程中就可以编译运行,<em>加密</em>原理不难懂,代码也不长,希望对你有帮助
如何防止软件被破解
1.注册的<em>加密</em>算法越复杂好,这样就不会很容易地被写出注册机。      2.即使<em>加密</em>算法很复杂,但对于<em>破解</em>高手来说,爆破也很容易。要<em>防止</em>被爆破,就要在<em>程序</em>运行的过程中,经常检测主<em>程序</em>的精确大小,或主<em>程序</em>中某个位置是否是固定字符,如果不对就退出<em>程序</em>。当然主<em>程序</em>要用aspack等软件压缩,检测的也是压缩后的<em>程序</em>大小。      3.不要用明文比较的<em>方法</em>比较注册码!否则,即使做好1、2两点,也是白搭
C# Winform 应用程序代码反编译加密混淆工具含Lisense
XenocodePostbuild2010forNET 可能你一看这个名字就知道了,里面包含Lisense 我的所有资源都是免费的。之前下载别人的都是要分的,凡是要分的,我都下载过来以后再上传到我这里
Unity3d 加密 Assembly-CSharp.dll (Android平台) 全记录
Unity3d 是基于 Mono的,我们平时写的 <em>C#</em> 脚本都被编译到了 Assembly-CSharp.dll ,然后 再由 Mono 来加载、解析、然后执行。Mono 加载 Assembly-CSharp.dll 的时候就是读取文件到内存中,和平时读取一个 游戏资源 文件没什么区别。为了<em>防止</em>别人<em>破解</em>,我们会对游戏资源<em>加密</em>,简单点的 比如修改文件的一个字节 或者 位移一下 。只要简单的修改一下,破坏原来的文件数据结构,别人就不能用通用的读取工具来读取了。
【安全问题】c# 怎么加密 防止破解
一般加什么壳 或者<em>加密</em> 然后最好杀毒能不报毒 谢谢大家
C# 防止源码遭破解
<em>C#</em> <em>防止</em>源码遭<em>破解</em> (出自: http://hi.baidu.com/programed/item/db235dbf51b81e71244b0952) 一.   前言 大家好: 我和大家一样,都是搞技术出身,也未当过讲师,所以口材有限,如果讲得不好之处,还希望大家多多海含,谢谢。 今天是我们第一次见面,能认识你们,真的很高兴。 下面我们不要耽误大家的宝贵时间,让我们马上开始上
C# 五种加密方式
//须添加对System.Web的引用    using System.Web.Security;         ...         /// &amp;lt;summary&amp;gt;    /// SHA1<em>加密</em>字符串    /// &amp;lt;/summary&amp;gt;    /// &amp;lt;param name=&quot;source&quot;&amp;gt;源字符串&amp;lt;/param&amp;gt;    /// &amp;lt;retur...
.NET 产品版权保护方案 (.NET源码加密保护)
武汉.NET俱乐部 , 培训讲议点击这里下载 Office版讲义文件.NET 产品版权保护方案 (.NET源码<em>加密</em>保护) 一.   前言大家好,我是康世杰,大家可以叫我Jason。我和大家一样,都是搞技术出身,也未当过讲师,所以口材有限,如果讲得不好之处,还希望大家多多海含,谢谢。今天是我们第一次见面,能认识你们,真的很高兴。下面我们不要耽误大家的宝贵时间,让我们马上开始上课吧。 DotNet 是
C# EXE程序加密方案?主张“开源”的请不要参加讨论。
大家好,.NET<em>程序</em>保护是个大问题。请各位大侠多提出宝贵建议。能有效阻止反编译的方案。 特别提示:主张所谓“开源”的、或者之类的人请不要参加,因为试想一下:你如果跟你的老板说“把我们的产品都开源吧”,
破解.net程序 编译和反编译方法
有好多.net<em>程序</em>有<em>加密</em>狗或者有验证,如果exe或dll没有做过特殊处理,<em>破解</em>.net<em>程序</em>其实很简单,不过你要有足够的耐心! 我只做个简单的小例子,给大家一个思路,吼吼~~~~ 1使用工具 Reflector.exe 用来查看.net代码 这个就不用多说了它是学.net必备神器 Ildasm.exe:用来将dll,exe编译为IL文件 ilasm.exe:用来将IL文
扭曲变换加密 【目前防止软件被破解最好的方法
 扭曲变换<em>加密</em>作者:刘涛涛 me@liutaotao.com网址:http://liutaotao.com/nqby.txt一,一般来讲,<em>加密</em>就是加壳我们经常考虑,一个可执行文件,怎么样<em>加密</em>才能安全呢?一般用的手段,是加壳。加壳工具的工作原理,就是把可执行文件的代码与数据都进行<em>加密</em>变换,作为数据存放。生成的目标文件入口代码是加壳软件准备好的防跟踪代码。经过漫长的防跟踪代码后,会
关于软件防止破解的思考,如何避免简单的跳转指令型的验证方法,如何设置更复杂的验证方式。...
1. 直接编译成机器码的软件容易被<em>破解</em>。相反。现在的动态解析语言不容易被<em>破解</em>。 因为机器码可以直接被反编译成汇编。而汇编容易被跟踪和调试。虽然机器码无法被反编译成源码。但是行迹容易被抓住关键的点。 而动态语言运行于VM之中。虽然代码是有被反编译的可能。但是反编译软件在工作时会碰到几个问题:1.1 版本问题,最新版可能无法反编译;1.2 复杂的代码和逻辑或者冷僻的写法无法反编译。还有,验证过程的...
RSA算法防止非法注册机破解软件的VC 示例.rar
浅谈如何利用VC 的RSA算法<em>防止</em>非法注册机注册软件,也就是<em>防止</em>软件被<em>破解</em>。熟悉编程的朋友可能都知道,RSA公开密钥密码系统是由 R.Rivest,A.Shamir,L.Adleman 提出的,不仅仅
再好的盾也有茅可以刺破,软件怎么加密才能有效防破解啊!!!!!!!
-
C#做的Winform程序如何防止被人破解
<em>C#</em>做的Winform<em>程序</em>如何<em>防止</em>被人<em>破解</em>,有思路也好。当然有步骤最佳。。。花了一个多星期做的软件虽然写了些注册的东西。可是现在百度一下。。<em>破解</em>版一大片。自叹技不如人之外。。心寒呐
关于对NK加密防止软件被破解
我们现在是在SD卡上 写一些数据(ID) ,然后读出来,比较ID是否匹配 我想知道的是如果ID不匹配,NK做什么操作比较好,让用户无法正常使用
SE壳读取授权信息防止程序破解
能有效的读取SE壳加入限制后的授权文件中的各项信息,可以根据读出的授权信息作为比较(可以和网络服务器验证等),<em>防止</em><em>破解</em>。里面用的是VB,DLL是COM接口型,可以用任何<em>程序</em>调用,不过用VB调用最简单。
郁闷啊,自己写的共享软件被破解了!高手没有防止破解的高招啊?
花了近半年,写了一个软件,只收到两单,就被人家给被了. 我用的是UPX<em>加密</em>的,而且产生序列号和注册码我用了MD5多重<em>加密</em>的,但还是被人家<em>破解</em>了.真是的. 这该怎么办?高手,有什么<em>方法</em>提高软件被<em>破解</em>的难
如何防止我的软件不被ghost破解
单位的单机版<em>程序</em>,拥有对使用次数的限制,初始是100次使用次数,使用次数记录在硬盘上一个文件里 可是有的用户在安装完<em>程序</em>之后,私自ghost系统,这样单位的软件就被无限制使用了,请问有高手知道什么<em>方法</em>
怎么给C#程序打包添加密
最近做了一个<em>C#</em><em>程序</em>,现在要将其打包,我想打包以后让用户安装的时候输入指定的密码才能正常安装,我需要怎么做呢,请各位高手指点。我是用VS自带的工具进行的打包。
软件破解加密破解
软件<em>破解</em>与<em>加密</em>防<em>破解</em>: 内含两本书,文字版(非扫描), 深入解析了软件的<em>破解</em>与防<em>破解</em>技术(含部分讲解代码)。 任何语言编程道理相通。 有这两书,您的软件不愁被人<em>破解</em>了。
.net的程序这么轻松就破解了,请问还怎么加密呢?
前些天朋友教了我两招<em>破解</em>的<em>方法</em>,其实也就是下载一些工具去脱壳和反混淆,然后就可以看到源代码。就这样,我很轻松的<em>破解</em>了几个.net的<em>程序</em>,包括同行的一些的软件,几乎不费什么劲。现在问题来了,这么轻松就可
C#winform的加密与解密源代码测试成功
using System; using System.Text; using System.Windows.Forms; using System.Security.Cryptography; using System.IO; namespace WindowsFormsApplication1 { public partial class Form1 : Form {
保护.net中的dll文件方法(防止破解、反编译dll)
转自http://www.jb51.net/article/34059.htm .net是一种建立在虚拟机上执行的语言,它直接生成 MSIL 的中间语言,再由.net编译器 JIT 解释映象为本机代码并交付CPU执行。中间语言很容易被反编译,所以研究下如何有效的保护dll文件 .net是一种建立在虚拟机上执行的语言,它直接生成 MSIL 的中
c#反编译和加密
反编译:http://www.denisbauer.com/NETTools/FileDisassembler.aspx<em>加密</em>:xino
c# 程序加密 防止反编译
.NET Reactor是一款功能强大的代码保护以及许可授权管理系统软件,主要用于开发人员保护其.NET软件<em>程序</em>,.NET Reactor支持所有支持.NET编译的<em>程序</em>开发语言。
各位大人,如何保护C#开发的软件,不被破解和反编译!急!
我自己委托用别人用<em>C#</em>语言开发了套软件,后来又听说<em>C#</em>开发的软件很容易被反编译!我就吓了一身冷汗!我这个软件最重要的是升级和注册两个块,数据库是ACCESS。请问各位有什么好的<em>方法</em>能使我的软件不被反编
.Net做的软件怎样程序加密
谁有好的<em>程序</em><em>加密</em><em>方法</em>嘛,要不然,累死累活做几个月,别人一下就得到<em>程序</em>了,谁能提供些<em>方法</em>嘛
C#加密工具(加壳)
Themida是一个强劲的保护系统, 专为了那些想保护自己的程式 Themida Themida 不被先进的逆向工程和黑客软件<em>破解</em>的软件开发者而开发的。开发者不需要更改任何的原代码,和不需要程式编制的
【求助】C#如何防止修改内存
-
如何防止软件被破解
如何<em>防止</em>软件被<em>破解</em>         1.注册的<em>加密</em>算法越复杂好,这样就不会很容易地被写出注册机。     2.即使<em>加密</em>算法很复杂,但对于<em>破解</em>高手来说,爆破也很容易。要<em>防止</em>被爆破,就要在<em>程序</em>运行的过程中,经常检测主<em>程序</em>的精确大小,或主<em>程序</em>中某个位置是否是固定字符,如果不对就退出<em>程序</em>。当然主<em>程序</em>要用aspack等软件压缩,检测的也是压缩后的<em>程序</em>大小。     3.不要用明文比较的<em>方法</em>比较注册码!否则,
C# 写的程序太容易被破解
dll 和 exe都被<em>破解</em>修改。好悲剧 ,谁有好的办法。。
完美破解C# DLL
一、准备 需要的软件: Ildasm.exe:用来将dll,exe编译为IL文件 ilasm.exe:用来将IL文件编译回来dll或exe 这2个工具装好VS就有了(VS2005的可以处理2003的,反过来不行) 文本处理工具: UltraEdit :http://www.crsky.com/soft/1469.html EmEditorPro:http://www.crsky.co
C#混淆加密工具,及完整的混淆加密教程。怎么.net reader加密后不能用VS打包了,提示找不到依赖项?
1、求<em>C#</em>混淆<em>加密</em>工具,及完整的混淆<em>加密</em>教程。怎么.net reader<em>加密</em>后不能用VS打包了,提示找不到依赖项?2、用VS自带的DSS不能完全混淆,全局字符串还是能反编译,我的连接字符串赤裸裸的显示
如何保护C#的源代码?混淆和加密已失效!
用了de4dot和Reflector这两个神器,maxtocode对c#源代码的保护就失效了,该怎么办?有什么更可靠的<em>加密</em>工具?
C#如何对软件进行授权 (附代码)谢谢
-
软件加密-如何给C#软件加密/反编译简单演示/软件报毒的解决方案-韦语洋(Lccee)-专题视频课程...
DotfuscatorPro_4.9可以<em>防止</em>你的.NET软件被反编译,可以在一定程度上<em>防止</em>你的软件被反编译。现在很多软件都有被反编译的现象,虽然不能做到百分百的防范,但是你至少可以先做些技术上的处理,至少能挡住许多小白。...
关于winform 源代码加密的问题
请问有什么工具可以<em>加密</em>源码不能被.NET Reflector类似的工具查看源码
Csharp加密解密源码(转载)
此<em>程序</em>由Microsoft Visual Studio 2010方可打开源码运行 EnDnpassword文件夹是<em>加密</em>主<em>程序</em>源码 Password文件夹是<em>加密</em>算法实现的源码和封装后的dll 两种<em>加密</em>算
c#如何加密与加壳
我公司的软件是用<em>C#</em>编写的,内容很庞大,许多部分都是经过长期经验积累的结果,软件统调需要各个部分,但这样做不利于保密。希望把各部分<em>程序</em>做成块,主<em>程序</em>引用即可,不能够看到各部分的块化<em>程序</em>,不知道怎样做?
C#编程总结(七)数据加密
<em>C#</em>编程总结(七)数据<em>加密</em>——附源码  概述 数据<em>加密</em>的基本过程就是对原来为明文的文件或数据按某种算法进行处理,使其成为不可读的一段代码,通常称为“密文”,使其只能在输入相应的密钥之后才能显示出本来内容,通过这样的途径来达到保护数据不被非法人窃取、阅读的目的。 该过程的逆过程为解密,即将该编码信息转化为其原来数据的过程。<em>加密</em>建立在对信息进行数学编码和解码的基础上。<em>加密</em>类型分为两种,对称
.NET DLL 保护措施详解(非混淆加密加壳)
为什么要保护DLL,我就不多说了,各人有各人的理由。总的来说,就是不想核心逻辑泄露及授权验证被<em>破解</em>两大方面的因素。   首先,我来介绍一下发布出去的DLL所面临的风险: 一、直接引用 二、反编译 三、反射 如果DLL一点措施都不做的话,上面任意一种都可以达到<em>破解</em>目的的。   然后,通常网上能搜到如下的保护方式,但真心的来说,用处不大,当然对小白<em>破解</em>者增加了难度。 一、混淆类的工具
关于C#如何开发防破解客户端
想用<em>C#</em>开发一个小软件,但是Winform<em>程序</em>很容易<em>破解</em>。所以现请各们大侠们给小弟我一些指示。有什么好的办法防<em>破解</em>吗?
C# 防止反编译
<em>C#</em> 如何<em>防止</em>别人反编译呢? 现在大神们有什么做法? 我用maxtocode进行<em>加密</em>,但一直提示 xxx.dll ... (1/1) **** D:\项目文件夹\xxx\trunk\xxx\bin\D
c#有没有非常好的防止反编辑的办法
编译后的<em>程序</em>部署到客户那去运行,如果被反编译成源码就不好了,请问有没有好的办法<em>防止</em>反编译呢?
如何做混淆加壳。不要求绝对防护,至少别被de4dot和其他软件任何人都能脱壳的情况。
首先。知道.net是绝对会被<em>破解</em>脱壳的。其实任何语言都一样。难度区别有很大不同而已。 所以。我要求不高。 要求就是不能被网上能随意下载到的软件。直接拖拽进去就能完美脱壳反编译就行了。 当然对方如果能o
[C#防止反编译].NET 产品版权保护方案 (.NET源码加密保护)
<em>C#</em><em>防止</em>反编译
.NET产品源码保护,.NET防止反编译,c#/vb.net 防反编译
.NET DLL可以包含托管堆代码(可以被反编译的)与非托管堆代码(不能被反编译)。 我们将核心逻辑代码置于非托堆代码中,由托管堆代码提供接口供外部调用,这样就保证不能被常规的手段对DLL进行反编译。 并加入验证调用者来源功能,判断调用者的HASH值是不是与在非托管代码中约定的HASH值(发布时需要提前生成相关引用者的HASH值存于非托管代码,最后生成非托管代码的DLL放于安装包中)一致,如一致则通过执行返回结果,不一致则返回空,这样就达到了非合法用户不能调用的效果。 若
C#防止破解、反编译
xunocode
怎么给做好的C#程序加密?第一次做,大侠们帮帮忙
如题: 做好的<em>C#</em><em>程序</em>,已经打好包了 可是不知道怎么<em>加密</em>的 大侠们帮帮忙 把<em>加密</em>的步骤教教 在这里先谢谢了
混淆加密保护项目,C#中将dll汇入exe,并加壳
混淆<em>加密</em>保护项目,<em>C#</em>中将dll汇入exe,并加壳 http://www.cnblogs.com/wuhenke/archive/2010/02/01/1660852.html 这几天在做自己的一个小<em>程序</em>,因为使用了3层架构,运行目录下有很多dll文件,最终发布时,我打算将dll文件都合并到exe文件中去。微软发布的免费软件ILmerge可以完成这项工作,研究了一下,其用法如下: htt
软件加密-如何给C#软件加密/反编译简单演示/软件报毒的解决方案
-
C#最简单的加密程序
最简单的文本<em>加密</em><em>程序</em> .. 小弟是菜鸟 .. 为了获得下载用的积分 .. 上传一个自己写的<em>加密</em><em>程序</em> .. 希望通过 ..
c# 加密程序Key的保存
有一段<em>C#</em>写的AES(假设用次<em>方法</em>)字符串<em>加密</em><em>程序</em>,<em>C#</em>本身很容易被反编译,那么如何保存<em>程序</em>中的Key(如下示例)能保证别人即使反编译也看不到Key?(因为一旦被反编译,则<em>加密</em>后的内容就很容易解密)
请教大家,关于c#程序加密,应该如何做
写好一个<em>程序</em>,现在想<em>加密</em>他,<em>加密</em>的原因的主要以下几点 1.<em>程序</em>里包括我远程的mysql连接,这个不能暴露 2.<em>程序</em>里的很多正则表达式和算法花了我好长时间,不想让别人非常轻易的获取 以上这些都写在exe
C#开发加密程序
一些商务管理软件,为了<em>防止</em>盗版,经常使用<em>加密</em>狗将软件<em>加密</em>。下面的两个实例将介绍如何将密码写入<em>加密</em>狗及利用<em>加密</em>狗来设计<em>加密</em><em>程序</em>。 在使用<em>加密</em>狗时,需要向<em>加密</em>狗中写入或读取数据。例如,将密码写入或读取<em>加密</em>狗,如何实现呢?运行本例,在文本框中设置密码后,单击【写入】按钮,即可将设置的密码写入<em>加密</em>狗,成功写入后,单击【读出】按钮,即可将写入的密码读出并显示在文本框中。如图13.4所示。 在购买
C# 程序简单实现加密解密程序代码
<em>C#</em> <em>程序</em>简单实现<em>加密</em>解密<em>程序</em>代码
C#加密程序
一些商务管理软件,为了<em>防止</em>盗版,经常使用<em>加密</em>狗将软件<em>加密</em>。下面的两个实例将介绍如何将密码写入<em>加密</em>狗及利用<em>加密</em>狗来设计<em>加密</em><em>程序</em>。 在使用<em>加密</em>狗时,需要向<em>加密</em>狗中写入或读取数据。例如,将密码写入或读取<em>加密</em>
C# 对WinForm应用程序的App.config的使用及加密
原文地址:http://blog.163.com/zhou_zzq/blog/static/1019622120137621739874/ 我们在写<em>C#</em>应用<em>程序</em>时,在工程文件中放置一个app.config,<em>程序</em>打包时,系统会将该配置文件自动编译为与<em>程序</em>集同名的.exe.config 文件。作用就是应用<em>程序</em>安装后,只需在安装目录中找到该文件,需改字符串内容,就可以改变运行参数,而不
C# 常见加密解密类
大部分的<em>加密</em>类的使用方式是差不多的,其中MD5和SHA类似,均为不可逆;RSA位可加可解;DES和AES类似,均需要<em>加密</em>向量;文中所有明文<em>加密</em>后都转为了净荷明文。没必要转Byte转16进制字符串(难为不懂的?)!! <em>加密</em>方式 <em>加密</em>向量 是否可逆 MD5、SHA 不需要 不可逆 RSA 不需要 可逆 AES、DES 需要 可逆
C#文件加密和解密
//由于项目需要,要对文件进行<em>加密</em>操作,所以对这个功能做了一点学习。不难,需要注意的地方也不多: <em>加密</em>算法和<em>加密</em>后的长度问题(这里用的AES); <em>加密</em>大文件使用流的方式一点一点<em>加密</em>(<em>防止</em>一次性吃掉很多内存); <em>加密</em>过程的回调; 文件结构; 截图<em>加密</em>: 解密: 选择文件: 内存及CPU的使用: 一、算法首先,文件要<em>加密</em>就一定要解密,所以一定要找个能解密的算法,这个不用多说……其实<em>加密</em>解密算法也
C# 语言工具加密
<em>C#</em>写的<em>程序</em>容易查看源码,保密性差;当一些人藐视你的技术,但又需要你写,我觉得最好的办法是写一个<em>加密</em>的给它;让它乖乖地闭嘴!或者写个阉割3版的吧!
C#程序—字符串加密
字符串是经常使用的类型,怎样保存字符串才能最安全呢?答案就是<em>加密</em>。          可以利用<em>C#</em> 中 CryptoStream 来<em>加密</em>和解密字符串。CryptoStream<em>方法</em>如下:                           <em>程序</em>运行结果如下:                        主窗口响应代码如下: private void btn_Encrypt_Cl
c#.net winform 程序加密工具 dotNET_Reactor v4.9.0.0 破解
c#.net winform <em>程序</em><em>加密</em>工具 dotNET_Reactor v4.9.0.0 <em>破解</em>版
c#程序加密 加壳 代码混淆
c#<em>程序</em><em>加密</em> 加壳 代码混淆 <em>防止</em>反编译 ,一般的工具都反编译不了.
如何保护.net中的dll文件(防止破解、反编译dll)(转)
如何保护.net中的dll文件(<em>防止</em><em>破解</em>、反编译dll)(转) 转载地址:http://www.cnblogs.com/jackdong/archive/2010/08/05/1792801.html .net是一种建立在虚拟机上执行的语言,它直接生成 MSIL 的中间语言,再由.net编译器 JIT 解释映象为本机代码并交付CPU执行。中间语言很容易被
软件防破解方法大全 IsDebuggerPresent
有比cracker更加了解<em>破解</em>所在吗?所以就让我这个cracker来谈谈软件保护的<em>方法</em>。本文基于borland c++6.0调试通过。你最好懂点内联汇编。如有错误告诉我。我家里没有上网,手头的开发资料只有borland的帮助文档(其实很不错)。首先是anti    OD。1、IsDebuggerPresent   BOOL IsDebuggerPresent(VOID)   这个函数相信大家用得最
几招百试不爽的软件防破解技巧
 孰不知再好的盾也有茅可以刺破一样,世界上很多nb的软件用了好多nb的防<em>破解</em>技术,结果还是被强大的黑客一一攻破,那对于我们这样的小<em>程序</em>员或小公司来说,既然nb的技术没有用,我们也没有那nb的防<em>破解</em>技术,何不如化有形为无形,不去用技术问题解决软件的防<em>破解</em>。  个人总结:软件防<em>破解</em>其实不是技术问题,而是一个社会工程学问题。  现在就给大家几条在开发软件的过程中几招百试不爽的软件防<em>破解</em>技巧,这些非技术的技巧实现起来很容易,但是防<em>破解</em>的效果是大大的。  1、试用版就是
C#软件加序列号激活、试用期限
道高一尺,魔高一丈。 <em>程序</em>员想尽各种办法给软件<em>加密</em>,用户就想尽各种办法对软件<em>破解</em>。 现在做软件试用限制,那么就讨论下软件的试用限制。总体来说,限制的<em>方法</em>有这么几种: 1.时间限制。 2.次数限制。         以时间限制为例,主要是用户从安装之日起, 限制用户使用天数。n天之后,就无法使用。这种限制主要是安装的时候,将当前日期写入注册表(或者硬盘上某文件)。当然,
求助,用c#写了一个小程序,怎么给它加密,实现一机一码!
用c#写了一个小<em>程序</em>,怎么给它<em>加密</em>,实现一机一码! 就是让别人用的时候需要在他的电脑注册,注册的时候需要我这边生成注册码。不能再别的机器上使用!
C#软件授权、注册、加密、解密模块源码解析并制作注册机生成license下载
基本原理:1.软件一运行就把计算机的CPU、主板、BIOS、MAC地址记录下来,然后<em>加密</em>(key=key1)生成文件;2.注册机将该文件内容MD5<em>加密</em>后再进行一次<em>加密</em>(key=key2)保存成注册文件
一机一码加密、被破解自动销毁随时授权回收升级系列视频课程
-
加密狗控制软件的授权(C#)
<em>加密</em>狗授权方式介绍 每只<em>加密</em>狗都有一个固定的序列号,并且一般是无法修改的。软件运行时读取<em>加密</em>狗的序列号进行判断,序列号通过验证后才能正常使用软件。 选购一套<em>加密</em>狗开发套件 我选购了SaftNet的USB软件狗,入手后查阅开发资料(不同品牌的<em>加密</em>狗开发资料一般都不同),整理需要用到的开发资源如下: SoftDogSetup.dll:提供<em>加密</em>狗驱动相关操作的DLL 需要用到以下...
学会了这些技术,你离BAT大厂不远了
每一个<em>程序</em>员都有一个梦想,梦想着能够进入阿里、腾讯、字节跳动、百度等一线互联网公司,由于身边的环境等原因,不知道 BAT 等一线互联网公司使用哪些技术?或者该如何去学习这些技术?或者我该去哪些获取这些技术资料?没关系,平头哥一站式服务,上面统统不是问题。平头哥整理了 BAT 等一线大厂的必备技能,并且帮你准备了对应的资料。对于整理出来的技术,如果你掌握的不牢固,那就赶快巩固,如果你还没有涉及,现在...
Linux文件操作高频使用命令
文章目录0.新建操作:1.查看操作2.删除操作3.复制操作4.移动操作:5.重命名操作:6.解压压缩操作 0.新建操作: mkdir abc #新建一个文件夹 touch abc.sh #新建一个文件 1.查看操作 查看目录: ll #显示目录文件详细信息 查看文件内容: cat|head|tail命令 cat abc.txt #查看abc的内容 head -5 abc.txt #...
程序员实用工具网站
目录 1、搜索引擎 2、PPT 3、图片操作 4、文件共享 5、应届生招聘 6、<em>程序</em>员面试题库 7、办公、开发软件 8、高清图片、视频素材网站 9、项目开源 10、算法 11、在线工具宝典大全 <em>程序</em>员开发需要具备良好的信息检索能力,为了备忘(收藏夹真是满了),将开发过程中常用的网站进行整理。 1、搜索引擎 1.1、秘迹搜索 一款无敌有良心、无敌安全的搜索引擎,不会收...
数据结构题集(C语言版)答案下载
很不错的资源,欢迎大家前来下载,里面是题集里程序的源代码,很全面 相关下载链接:[url=//download.csdn.net/download/longxiang126/1996903?utm_source=bbsseo]//download.csdn.net/download/longxiang126/1996903?utm_source=bbsseo[/url]
恩斯道官方模板下载
恩斯道官方模板_V2.5 相关下载链接:[url=//download.csdn.net/download/allenxihua2012/5205431?utm_source=bbsseo]//download.csdn.net/download/allenxihua2012/5205431?utm_source=bbsseo[/url]
纯C的日志库ZLOG下载
纯C的日志库ZLOG,用于纯C的项目 大家可以参考 相关下载链接:[url=//download.csdn.net/download/xiazhu152/5288944?utm_source=bbsseo]//download.csdn.net/download/xiazhu152/5288944?utm_source=bbsseo[/url]
相关热词 c#该名称在封闭局部范围 c#泛型 排序 c# 测试连接mysql c# 多线程 调用界面值 c# gdi unity c#反射构造带参对象 一起自学c# c#工厂方法 c# 对象属性保存xml u3d用c#写拾取物品
我们是很有底线的