In der Tat wurde ich mit einer Aufgabe zugewiesen, um meine DLL zu sichern, so dass, wenn ich meine Software auf einem beliebigen System bereitstellen niemand meine DLL ändern oder lesen kann. können Sie mir bitte helfen, wie ich es ohne Verwendung von Obfuscator verschlüsseln kann?DLL-Verschlüsselung ohne Verwendung von Obfuscator
1
A
Antwort
1
Sie die Software benötigen, dies zu tun, unten einige Software sind, können Sie in aussehen
- Eazfuscator.NET http://www.gapotchenko.com/eazfuscator.net
- Dotfuscator http://www.preemptive.com/products/dotfuscator
- fxProtect http://www.maycoms.net/
Bitte beachten Sie, dass Obfuscate macht Ihren Code nur schwerer lesbar und interpretativ für den Menschen, aber er hält die Leute nicht davon ab, ihn zu dekompilieren.
0
Wenn Sie wirklich Notwendigkeit Verschlüsselung, müssen Sie auch:
- Eine Möglichkeit, den Schlüssel sicher zu speichern => dedizierte Hardware „Dongle“
- Ein vollständiger Rahmen den Verbundes auf Last zu entschlüsseln oder besser einzelne Methoden auf Abruf.
Tun Sie es nicht auf eigene Faust, kaufen Sie eine Lösung. Ich kann WIBU CodeMeter empfehlen, aber ich bin voreingenommen, es ist mein Arbeitgeber.
Warum die Anforderung, einen Obfuscator nicht zu verwenden? –
Überprüfen Sie diese http://stackoverflow.com/questions/494211/encrypting-a-net-application-and-assemblies – Strillo
Wenn ich Obfuscator verwende, wird meine DLL ordnungsgemäß funktionieren ??? und was ich bisher gelesen habe, gibt es keine Möglichkeit, deine DLL zurück zu bekommen, sobald sie verschleiert ist ... ist es so ??? – lost