Ich habe ASP.Net Core 1.0.1-Projekt, in dem ich einige Zeichenfolgen versteckt. Die Zeichenfolgen sind private statische Felder. Obfuscar 2.2.3 soll standardmäßig Strings verbergen, tut es aber nicht. Ich habe auch versucht, diese Konfiguration mit expliziten Werte:Verstecke Strings in. NET-Core-Projekt
<Var name="HideStrings" value="true" />
<ForceStringHiding type="MyNamespase" />
Aber Saiten sind über dotPeek noch sichtbar.
Vielleicht habe ich etwas falsch verstanden? Wie kann ich meine Fäden verbergen?
Das Ausblenden von Strings wurde in Version 2.2.3 vollständig deaktiviert. Https://github.com/lextm/obfuscar/commit/f364a38d511e9b77fd875dee5acb54e57cbe1c45 Wie die folgende Antwort zeigt, ist der Prozess reversibel. Verwenden Sie ihn also nie, um geheime Informationen zu verbergen. Sie sollten sich auf andere Windows/OS-Mechanismen verlassen, um vertrauliche Daten zu speichern. –