SeeUnsharp .NET-Obfuscator
Schützt den Quelltext von .NET-Anwendungen vor Decompilern und neugierigen Blicken. Benennt Typen und Member um oder entfernt scheinbar alle Bezeichner, versteckt und kodiert alle Zeichenketten, leitet Funktionsaufrufe um und unterstützt die Fehleranalyse mit FieldLog.
- Sie haben eine hochentwickelte .NET-Lösung?
- Und sehr neugierige Konkurrenten?
- Haben Sie etwas wertvolles zu verbergen?
- Handeln Sie und schützen Sie Ihre Investition!
Weitere Informationen befinden sich auf der separaten Projektseite.
Wussten Sie, dass Ihr Quelltext leicht aus dem compilierten .NET-Assembly wiederhergestellt werden kann? Die meisten Namen des ursprünglichen Quelltexts sind im compilierten Programm als Metadaten gespeichert: Namespaces, Klassen, Methoden, Parameter, Eigenschaften und mehr. Das erste Werkzeug, das ein Assembly zurück in C# decompilieren konnte, war der berühmte .NET Reflector und Sie können das kostenlose ILSpy verwenden, um sich selbst davon zu überzeugen, wie einfach das geht.
Code Obfuscation (Verschleierung) ist die Rettung: SeeUnsharp .NET Obfuscator verschlüsselt alles in der Assembly-Datei, um sie unlesbar zu machen und es nahezu unmöglich zu machen, dem Code zu folgen! Jetzt gehören Ihre Geheimnisse Ihnen und Ihre Anwendung kann nicht mehr mit einfachen Bearbeitungen manipuliert oder gehackt werden. Anders als bei einfachen Verschlüsselungsprogrammen bleibt die Anwendung dabei so wie sie ist ausführbar, weil sich der Computer nicht für die ursprünglichen Quelltextbezeichner interessiert. In einem .NET-Assembly wird alles mit internen Verweisen zusammengehalten, und die bleiben erhalten.
Ach und versuchen Sie gar nicht erst, das selbst im Quelltext zu erledigen! Sie wollen wirklich Code schreiben, der von anderen Entwicklern verstanden wird (einschließlich Ihnen selbst in der Zukunft). Erst nach dem Compilieren muss diese Nachvollziehbarkeit aufhören.
Statistische Daten
- Erstellt am 2014-03-14, aktualisiert am 2017-01-18.