Java - & Android-Verschlüsselungsprogramm Tool-Vorschlag
Entwickeln wir sowohl für Android-und Java-Projekte, und wir brauchen ein obfuscator tool mit Verschlüsselung Fähigkeit. Preis ist nicht ein Anliegen. Was können Sie mir empfehlen? Was ist die beste obfuscator, dass kann verwendet werden, sowohl für Java-und Android-Projekte?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Proguard ist (java und android, open source) Geschwister DexGuard (android, closed-source) benötigt die string-Verschlüsselung.
Finden Sie unter: https://www.guardsquare.com/en/dexguard
Lassen Sie mich auch hinzufügen, dass der proguard-Seite auch eine Liste viele andere(!) obfuscators: https://www.guardsquare.com/en/proguard#alternatives.html
Einige der Obfuscator sind,
ProGuard
ProGuard ist eine freie Java-Klasse-Datei shrinker und obfuscator. Es kann erkennen und entfernen von nicht verwendeten Klassen, Felder, Methoden und Attribute. Sie können dann benennen Sie die verbleibenden Klassen, Felder und Methoden mit kurzen, bedeutungslosen Namen. Die resultierenden Gläser sind kleiner und schwerer zu reverse-Engineering.
yGuard
yGuard ist eine verbesserte version von RetroGuard, dass kommt mit einem ant-task.
JODE
JODE ist ein java-Paket mit einem decompiler und einem optimizer für java. Der Optimierer wandelt class-Dateien auf verschiedene Weise mit kann gesteuert werden durch eine Skript-Datei. Es unterstützt die folgenden Operationen:
JavaGuard
JavaGuard ist ein Allzweck-bytecode-obfuscator, entworfen, um zu passen mühelos in Ihre regelmäßige build-und Testprozess, bietet die Gewissheit, dass Ihre wertvollen Java-code ist mehr sicher gegen Dekompilierung und andere Formen des reverse engineering.
jarg
Den jarg reduziert die Größe einer jar-Datei, in der java-Klasse-Dateien gespeichert sind. "Größe Beschneidung durchgeführt werden kann, einfach" ist das 1. Ziel. Jedoch, als Ergebnis der Verarbeitung von jarg, da eine Java-Klasse-Datei optimiert ist, wird es schneller, und da es umbenannt wird, wird es, dass es schwieriger ist, analysiert werden. Das ist, jarg ist 'Java-Optimizer' und es ist 'Java Obfuscator' und ist auch 'Java-Shrinker' oder 'Java-Reducer'.