Obfuscar es una herramienta de ofuscación para ensamblados .NET que se lanzó bajo licencia MIT.
Esta sólida herramienta proporciona características básicas de ofuscación que ayudan a proteger los secretos en un ensamblado .NET.
Para cambiar el nombre de los metadatos en los ensamblados .NET, Obfuscar utiliza una sobrecarga masiva en un conjunto mínimo, y esto se distingue en la mayoría de los casos solo por firma. Incluye los nombres de métodos, propiedades, eventos, campos, tipos y espacios de nombres. Por ejemplo, si una clase contiene solo métodos, que aceptan diferentes parámetros, entonces todos se pueden renombrar como 'A'. Si se agrega otro método a la clase que acepta los mismos parámetros que un método existente, podría llamarse 'a'.
En general, Obfuscar es una gran herramienta que hace que el código descompilado sea muy laborioso de seguir.