In meinem Programm ist es wichtig, dass verschleierte Namen nach jedem Build gleich sind, damit ich Unterschiede in Dateien für die minimale Upgrade-Größe finden kann, da Benutzer sonst alle DLLs auch für jedes kleine Upgrade erneut herunterladen müssen. Gibt es einen Obfuscator, der jede DLL jedes Mal mit dem gleichen Ergebnis verschleiert?
Die Thicket C#- und VB.net-Obfuscators meines Unternehmens generieren neue zufällige Namen, wenn Sie alles auf einmal verschleiern. Wenn Sie inkrementell verschleiern, haben Sie keine Wahl, Sie müssen die Verschleierung bereits verschleierter Symbole beibehalten. Unsere Tools tun das.
Durch die Verwendung von Skater .NET Obfuscator können Sie alle DLLs Ihres Projekts verschleiern und sie dann zu einer einzigen DLL zusammenführen/kombinieren, die verteilt wird. Benutzer laden nur eine DLL für jedes kleine Upgrade herunter.
Ein weiterer Verschleierungsprogramm, das inkrementelle Verschleierung unterstützt, ist .NET Reactor . Auf diese Weise werden für Klassen und Member (Methode, Eigenschaften, Felder) immer die gleichen Namen generiert.
Thomas Weller
xxbbcc
Bobby Simon