2012-11-06 4 views
0

Je travaille sur une application Swing dans laquelle je dois donner les fichiers HTML au client mais je ne veux pas que le client y accède.crypter des fichiers html en utilisant java swing

Y at-il un moyen de mettre mes fichiers dans un dossier protégé par mot de passe ou je pourrais crypter le fichier et mon programme devrait y accéder dans l'application Swing.

+1

* "Je ne veux pas que le client ait accès à eux." * Ne les placez donc pas dans le pot. Sinon, le client peut les obtenir, même s'ils sont cryptés. –

Répondre

3

Vous pouvez les chiffrer avec une clé cachée partagée. Un pour votre application, codé en dur dans le logiciel, un pour vous, pour crypter les fichiers html avec.

C'est à peu près tout ce que vous pouvez faire à ce sujet. Une fois décrypté, il est assez facile de récupérer le contenu car il peut toujours écrire sa propre classe qui implémente votre classe qui affiche simplement le contenu (il y a environ 15 lignes de code, les décompilateurs java fonctionnent plutôt bien)

2

Héhé, bien qui est bien sûr techniquement possible, mais à un certain moment, le texte clair sera disponible à votre client - sinon par d'autres moyens, au moins par le réseau renifler ...

Utilisez vos ressources pour écrire bon code et ne vous embêtez pas à chiffrer votre code HTML.

Cheers,