2010-02-03 15 views
1

Duplicate possible:
How to lock compiled Java Classes to prevent decompilationComment puis-je obtenir le cryptage byte code java (contre l'ingénierie inverse)

... idéalement combinée avec licence? Notre produit est porté de PHP à Java. Avec PHP, il y avait un excellent outil de cryptage/licence de code nommé IONCube Encoder. Il crypte le code source PHP et ne permet l'exécution que si une licence appropriée est présente.

Existe-t-il un équivalent pour une application Java (qui ne repose pas sur un dongle matériel)?

+0

Dans ce contexte, « cryptage » est vraiment juste une forme de faux-fuyants, puisque la clé doit être disponible dans le code que vous essayez d'obtenir. –

Répondre

3

Jetez un oeil à JET Excelsior. C'est ce que nous avons utilisé et ça a plutôt bien marché pour nous.

+0

Oh, bonne idée, nous l'avons utilisé une fois il y a quelques années - nous allons l'évaluer. – Zeemee

2

L'encodeur IONCube fonctionne par en obscurcissant votre code, sans le chiffrer. Si vous souhaitez obtenir le même effet, il y a un certain nombre d'outils d'obscurcissement pour Java, tels que

+0

Merci pour votre réponse, mais je doute de ce que vous avez dit sur IONCube. Il fonctionne avec une clé pour chiffrer le code source et le décrypte en utilisant un module PHP et la licence comme clé de déchiffrement. – Zeemee

2

Vous pouvez également jeter un oeil à la proguard obfuscator

+0

Merci, mais est-ce que cela permet d'obtenir un cryptage de code octet? – Zeemee