C#程序加密工具.Net?Reactor詳細(xì)教程
.NET具有較多的優(yōu)點(diǎn),如:標(biāo)準(zhǔn)集成,簡(jiǎn)化應(yīng)用,對(duì)移動(dòng)設(shè)備的支持等。但使用.NET編寫的程序有個(gè)致命的缺點(diǎn):易被反編譯,且運(yùn)行時(shí)占用較大的資源。
那么我們就需要用到加密工具 dotNET Reactor 是一款強(qiáng)大的 .NET 代碼保護(hù)和授權(quán)管理系統(tǒng),安全可靠、簡(jiǎn)單易用,主要用來幫助開發(fā)人員保護(hù)他們的 .NET 軟件產(chǎn)品。開發(fā)人員從此不必?fù)?dān)心如何保護(hù)他們的知識(shí)產(chǎn)權(quán),可以將更多精力放在產(chǎn)品功能的開發(fā)上。
與代碼混淆工具(Obfuscator)相比,.NET Reactor 可以完全阻止對(duì) .NET 程序集(由 C#, VB.NET, Delphi.NET, J#, MSIL… 等語言編寫)的反編譯。通俗的講,.NET Reactor 在破解者和您的 .NET 代碼之間構(gòu)建了強(qiáng)大的防破解保護(hù)屏障,生成一個(gè)基于 Windows 的而不是基于MSIL 的兼容格式文件。原始的 .NET 代碼完整的封裝在本地代碼內(nèi),無論何時(shí)都不會(huì)釋放到硬盤,對(duì)于破解者是不可見的,目前還沒有任何工具可以反編譯 .NET Reactor 保護(hù)過的程序集。
下載地址下載地址
1.順序安裝
2.選擇文件,選擇加密項(xiàng)
單擊 Main Assembly 右邊的 Open,選擇要加密的軟件文件,exe 或 dll 都可以。
勾選 Quick Settings 下要加密的項(xiàng),每項(xiàng)的含意如下:
NecroBit:把程序集轉(zhuǎn)為非托管代碼;
Native Exe File:生成本機(jī) Exe 文件;
Anti ILDASM:反編譯;
Obfuscation:混淆;
Create Mapping File:創(chuàng)建地圖文件;
Anti Tampering:防篡改;
String Encryption:加密字符;
Compress & Encrypt Resources:壓縮并加密資源;
Control FlowObfuscation:混淆控制流。
通常勾選“NecroBit、Anti ILDASM、Obfuscation、Anti Tampering 和 String Encryption”,根據(jù)自己實(shí)際情況勾選
3.選擇 Actions 菜單中的 Protect
則開始加密,加密完成后在源文件同目錄下生成一個(gè)加密的文件,將此文件作為發(fā)布文件使用即可
生成了一個(gè)新得文件夾以 _Secure 結(jié)尾
到此這篇關(guān)于C#程序加密工具.Net Reactor教程的文章就介紹到這了,更多相關(guān)C#加密工具.Net Reactor內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- 用ASP開發(fā)網(wǎng)頁需要牢記的注意事項(xiàng)
- Spring?Boot?Reactor?整合?Resilience4j詳析
- Spring?Boot?整合?Reactor實(shí)例詳解
- Project?Reactor源碼解析publishOn使用示例
- C++中的Reactor原理與實(shí)現(xiàn)
- Java中多線程Reactor模式的實(shí)現(xiàn)
- Java反應(yīng)式框架Reactor中的Mono和Flux
- Reactor反應(yīng)器的實(shí)現(xiàn)方法詳解
- Reactor中的onErrorContinue?和?onErrorResume
相關(guān)文章
C#使用TcpListener及TcpClient開發(fā)一個(gè)簡(jiǎn)單的Chat工具實(shí)例
下面小編就為大家分享一篇C#使用TcpListener及TcpClient開發(fā)一個(gè)簡(jiǎn)單的Chat工具實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2017-12-12C#實(shí)現(xiàn)導(dǎo)出List數(shù)據(jù)到xml文件的方法【附demo源碼下載】
這篇文章主要介紹了C#實(shí)現(xiàn)導(dǎo)出List數(shù)據(jù)到xml文件的方法,涉及C#針對(duì)list類及xml文件的相關(guān)操作技巧,并附帶完整demo源碼供讀者下載參考,需要的朋友可以參考下2016-08-08C#使用FluentScheduler實(shí)現(xiàn)觸發(fā)定時(shí)任務(wù)
FluentScheduler是.Net平臺(tái)下的一個(gè)自動(dòng)任務(wù)調(diào)度組件,這篇文章主要為大家詳細(xì)介紹了C#如何使用FluentScheduler實(shí)現(xiàn)觸發(fā)定時(shí)任務(wù),感興趣的小伙伴可以了解下2023-12-12Unity 按鈕事件封裝操作(EventTriggerListener)
這篇文章主要介紹了Unity 按鈕事件封裝操作(EventTriggerListener),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2021-04-04C#導(dǎo)出數(shù)據(jù)到CSV文件的通用類實(shí)例
這篇文章主要介紹了C#導(dǎo)出數(shù)據(jù)到CSV文件的通用類,將C#操作CSV文件的常用技巧封裝進(jìn)一個(gè)通用類中以方便調(diào)用,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2015-04-04c#中將uint值轉(zhuǎn)換成int的實(shí)例方法
在本文里小編給大家整理的是關(guān)于c#中將uint值轉(zhuǎn)換成int的實(shí)例方法,需要的朋友們學(xué)習(xí)參考下。2019-08-08