How can I obfuscate my c# code, so it can’t be deobfuscated so easily? [closed] July 27, 2022 by Tarik Billa You could have a look at the many obfuscation tools that are out there, for example these: http://gapotchenko.com/eazfuscator.net http://orangeheap.blogspot.nl http://confuser.codeplex.com (succeeded by https://yck1509.github.io/ConfuserEx/ and then again by https://github.com/XenocodeRCE/neo-ConfuserEx) http://ntoolbox.com) More Related Contents: What are good ways to prevent SQL injection? [duplicate] Protect .NET code from reverse engineering? JWT authentication for ASP.NET Web API ASP.NET Identity’s default Password Hasher – How does it work and is it secure? How can I make my product as a trial version for 30 days? How to choose between private and protected access modifier to encapsulate members between base and childs classes? MD5 hash with salt for keeping password in DB in C# In .NET/C# test if process has administrative privileges Does using parameterized SqlCommand make my program immune to SQL injection? How to use a client certificate to authenticate and authorize in a Web API Encrypting credentials in a WPF application Best way to store encryption keys in .NET C# Securing a password in source code? How do I get the currently loggedin Windows account from an ASP.NET page? Child actions are not allowed to perform redirect actions, after setting the site on HTTPS [duplicate] Calculating HMACSHA256 using c# to match payment provider example How to convert SecureString to System.String? Should you obfuscate a commercial .Net application? How to hide strings in a exe or a dll? How to access the stored credentials (PasswordVault?) on Win7 and Win8? Access files from network share in c# web app A better way to replace many strings – obfuscation in C# Compare password hashes between C# and ColdFusion (CFMX_COMPAT) C#.NET: Acquire administrator rights? Store sensitive information inside keepass database from c# RSA read PublicKey Shredding files in .NET Block requests after multiple unsuccessful logins difference between http.context.user and thread.currentprincipal and when to use them? Best way to restrict access by IP address?