What's the best value for money c# code protection for a single developer

北慕城南 提交于 2019-12-01 09:07:40

问题


What's the best value for money c# code protection? Some just use obfuscation, others add win32 wrapping, some cost a fortune. So far I've come up with http://www.eziriz.com/ who's Intellilock looks promising. Any other suggestions? Any reasons why this is not a good idea?

I know its impossible to completely protect but I'd prefer the ability to protect my code so that it would require a lot of effort in order to recover it. I do hope to sell my products eventually, while also releasing some for free.


回答1:


Smartassembly does very decent job. It's very very good, and easy to use. It even makes it harder to look at obfuscated file since it even makes it harder to decompile.

Why choose {smartassembly}?

{smartassembly} is a first-rate .NET Obfuscator, and will thus protect your .NET Intellectual Property. But, beyond that, {smartassembly} additionally offers you, and every .NET developer, the most efficient and easiest way to: Further secure your .NET application (Strings Encoding, Anti-disassembler & Anti-decompiler options, Strong Name signature...) Deploy your .NET application in one file (Dependencies Merging, Compression and Embedding) Remove all non-useful code and metadata (Pruning) Perform other code optimizations (Memory Management, Automatic Sealing of Classes...) And debug your obfuscated and deployed assembly (automatic unhandled exception reporting via 24x7x365 managed Web Service).

This comprehensive feature-set to efficiently produce better software, protected, optimized, and improved, definitely distinguishes {smartassembly} of all other .NET "protection and/or optimization solutions" available on the market.

And its user-friendliness, which allows every .NET developer, whatever his level of competence or expertise, to easily take advantage of all these capabilities, advantageously completes this uniqueness, to your benefit.

By efficiently enabling every .NET developer to deliver a smart version of his .NET application, in no time, and with unmatched ease, {smartassembly} definitely takes the Improvement and Protection of .NET software forward!

With {smartassembly}, you’ll take your valued .NET application to the next level!

Price range is also affordable:

Product Name Product ID Price in Euros Price in US$

{smartassembly} Standard Edition – Single User #300056706 € 349.00 $ 499.00

{smartassembly} Professional Edition – Single User #300056708 € 499.00 $ 699.00

{smartassembly} Enterprise Edition – Single User #300072534 € 649.00 $ 899.0




回答2:


First of all, no matter what kind of protection you'll employ,a truly dedicated cracker will, eventually, get through all of the protective barriers. It might simply not worth it employing high-level code obfuscation; rather focus that time into making a better application.

One way to look at this problem, is that people pirating your software are not your target audience; focus on paying customers instead.

With that said, Visual Studio includes the community edition of Dotfuscator, which is fairly decent (for it's value); I would look into that, if needed.




回答3:


The Dotfuscator community edition does nothing more than renaming your methods (to my knowledge). That is far away from a reasonable protection.

If you want a free obfuscator you may try this one

Other than that, Intelliclock looks like a good decision if price matters.




回答4:


http://www.eziriz.com/ application work reasonble. But the SUPPORT S*CKS. They NEVER reply. So I would advice you to look for something else.




回答5:


Rummage offers reasonable professional-grade obfuscation for a very modest price. (Disclosure: I work for the company, Aldaray Ltd.)




回答6:


Our Crypto Obfuscator product is affordable - license does not cost thousands of dollars - and provides strong obfuscation to your assemblies.




回答7:


I have tried many, and I think BitHelmet obfuscator is the best choice nowadays.



来源:https://stackoverflow.com/questions/71146/whats-the-best-value-for-money-c-sharp-code-protection-for-a-single-developer

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!