C#編寫的dll庫如何加密?
世面上破解c#庫的軟件非常多,非常著名的就是Reflector.exe,深受各程序員喜愛,如何才能不被破解呢?保護知識產權非常重要,現在講解一下我使用加密軟件dotNET_Reactor.exe加密dll庫的心得。
工具/原料
dotNET_Reactor混淆器
方法/步驟
從網上下載c#dll庫加密軟件,百度搜索“dotNET_Reactor.exe”,下載後安裝在電腦上。
編寫的dll庫如何加密#
打開加密軟件dotNET_Reactor,進入加密主界面。
編寫的dll庫如何加密#
找主界面上的“Main Assembly”框,選擇右邊的“open”按鈕,選擇需要加密dll庫。也可以直接拖動dll庫,在輸入框上釋放。
編寫的dll庫如何加密#
選擇完畢庫後,選擇窗口下方的“Quick Settings”區域的加密項。
請選中“NecroBit”,“Anti ILDASM”,“Obfuscation”,“Anti Tampering”,“String Encryption“。
編寫的dll庫如何加密#
選擇好設定項之後,請點擊左邊菜單欄的“Protect”菜單,進行dll庫加密。
加密後,加密完成後,點擊下方的按鈕“Browse Folder”,點擊開加密後庫文件,到這一步dll庫就已經加密好了。
編寫的dll庫如何加密#
此工具還可以加密winform的exe程序,在屬性選擇上有小徐差別,其他跟加密dll是一樣的。
編寫的dll庫如何加密#
注意事項
加密軟件很多,dotNET_Reactor是我用過最好的。