我編寫了一個程序並將編譯好的文件發送給我的朋友。但一小時後,他給我發了那個代碼!他是如何做到的。我該如何預防它? 只是在.net中的這個問題?.NET中的代碼安全
0
A
回答
1
它可以用reflector完成。如果你想使人們難以理解代碼,你必須對它進行破壞(有一些工具可以執行dat,例如dotfuscator)。
我不知道這是否是一個唯一的.NET問題...
0
0
ILSpy(http://wiki.sharpdevelop.net/ILSpy.ashx)會告訴你的IL,並且可以將其轉換爲C# 。你可以嘗試混淆。
0
這是.NET的一個設計特性。閱讀以下內容以獲得更好的理解。
Thwart Reverse Engineering of Your Visual Basic .NET or C# Code
相關問題
- 1. .NET Thread不安全代碼
- 2. .Net - Win 7 64代碼安全
- 3. .NET Micro Framework不安全代碼
- 4. 什麼取代.net中的代碼訪問安全
- 5. 什麼是.NET中的代碼訪問安全性
- 6. 代碼訪問安全實時在.net中的實現?
- 7. PHP代碼安全
- 8. Java代碼,安全
- 9. Mysqli的安全代碼
- 10. PHP的代碼安全性
- 11. 如何在安全比賽中使用不安全的代碼?
- 12. 什麼是C/C++中的「安全」和「不安全」代碼?
- 13. JavaScript中的安全/保護代碼
- 14. C中的不安全代碼#
- 15. RaspberryPi/USB中的安全PHP代碼
- 16. 爲什麼我的不安全代碼塊比我的安全代碼慢?
- 17. 安全透明代碼
- 18. 代碼訪問安全
- 19. 安全代碼評論
- 20. android本機代碼安全
- 21. TFS 2008源代碼安全
- 22. PHP代碼段安全
- 23. .Net和安全
- 24. 代碼訪問安全性如何在.NET Framework 4下工作?
- 25. 最佳在線閱讀理解.NET代碼訪問安全性?
- 26. .NET代碼訪問安全性 - 爲什麼很少使用?
- 27. 與ASP .NET安全更改密碼
- 28. .NET - 安全框架.NET
- 29. 使不安全的代碼在C#安全
- 30. 如何在.NET中編寫安全/正確的多線程代碼?