Ich habe gelesen, dass gute Verschleierungstechniken nicht nur Dinge wie das Ersetzen von Methodennamen durch etwas Obskures ersetzen, sondern zum Beispiel auch Strings im Quellcode durch Bytearrays ersetzen und Methoden hinzufügen, um diese zurück in die ursprünglichen Strings zu konvertieren.Leistungsverlust durch Verschleierung?
Dies könnte eine dieser Fragen sein, die zu meinungsbasierten Antworten führen, aber ich werde es trotzdem fragen: Gibt es eine allgemeine Vorstellung davon, wie viel Leistungsverlust eine Anwendung erleiden würde, wenn eine solche Verschleierung angewendet wird ? Ich habe eine Software im Auge, die stark an eine Datenbank angelehnt ist, d. H. Abfragen existieren in dem Code, zum Beispiel als C# string
s oder StringBuilder
Entitäten.
Schön, danke für den Downvote. Darf ich [Privileges - vote down] (https://stackoverflow.com/help/privileges/vote-down) zitieren? Es heißt: "Down-Voting sollte für extreme Fälle reserviert werden. Es ist nicht als Ersatz für Kommunikation und Editing gedacht. "Ich muss dem Downvote per se nicht unbedingt widersprechen, aber sage mir zumindest, was falsch ist. Nach allem, was ich sagen kann, haben Sie wahrscheinlich nur eine Down-Version, weil ich C# und nicht Java geschrieben habe. – Informagic