Estas son las pegas que he encontrado hasta encontrar el ofuscador ideal:
- El que trae el Visual Studio 2010 en su versión "Community" es el Dotfuscator pero no sirve porque esta versión gratuita no encripta las cadenas. O sea que cualquier podría ver la semilla.
- Algunas versiones trial de ofuscadores profesionales esconden desagradables sorpresas. Es lo que me ha ocurrido con el CryptoObfuscator for .NET 2012 R2. Si quisiera una versión de pago yo compraría ésta que me ha ido muy bien. Ahora bien, los ejecutables ofuscados que creas con esta herramienta dejan de funcionar cuando termina el periodo de evaluación.
- He pensado que el ofuscador de Google podría ser válido. El problema es que luego he visto que es un ofuscador básico básico. Vamos que tampoco encripta cadenas y no me sirve.
- He llegado a una lista en la que se mencionan varios ofuscadores, algunos de ellos gratuitos. El problema es que la mayoría de los enlaces a los ofuscadores gratuitos no funcionan ya. Eso sí, uno de ellos es completo y gratuito y paso a describirlo: