J'essaie de créer un système de connexion multi-utilisateur pour mon programme Java, au moment où je compairing le nom d'utilisateur et mot de passe pour md5 hashes stockés dans un fichier texte. Je voudrais pouvoir geiver différents utilisateurs différents droits d'accès au programme, en utilisant le système que j'utilise au moment où l'accessibilité serait facile à changer si le fichier texte était ouvert. Existe-t-il un moyen de crypter le texte dans le fichier, puis de le décrypter lorsque l'utilisateur se connecte ??? Mercijava système de connexion
Répondre
Vous pouvez jeter un coup d'oeil à this Guide complet de cryptographie Java. Cependant, je pense que vous seriez mieux avec une base de données pour stocker le nom d'utilisateur et mot de passe, car un fichier texte pourrait être facilement supprimé ou modifié. Le cryptage ne fait que le rendre plus difficile à lire.
Veuillez regarder here et here pour en savoir plus sur JDBC. Si vous voulez un cadre plus robuste, vous pouvez utiliser et ORM comme . Les liens que j'ai postés se réfèrent à MySQL. C'est un serveur de base de données très populaire et s'intègre bien avec Java. Vous ne devriez pas avoir de problèmes pour trouver des tutoriels ou n'importe quel type d'aide avec MySQL.
Md5 est un algorithmiques de hachage à sens unique que vous ne pouvez pas le déchiffrer le dos, la meilleure façon est de comparer la chaîne cryptée pour valider les choses
thats comment il fonctionne en ce moment –
de sorte que vous avez besoin de décrypter les données et montrer à l'utilisateur? – Sudantha
Est-ce que cette aide:
Java - encrypt/decrypt user name and password from a configuration file
Le système est hors ligne, il devrait donc être stocké sur l'ordinateur. Merci –
ont également un coup d'oeil JAAS pour restreindre l'accès à vos services (par exemple en fonction des rôles).
Voici un lien pour configurer un JDBCRealm dans GlassFish: http://blogs.sun.com/swchan/entry/jdbcrealm_in_glassfish – Puce
- 1. Système de connexion PHP?
- 2. Système de connexion en .jsp
- 3. MyspaceID système de connexion
- 4. joomla système de connexion
- 5. Système de connexion Wordpress
- 6. doute système de connexion PHP
- 7. Un système de jeton de connexion
- 8. Application web - Connexion système biométrique
- 9. meilleur joyau pour le système de connexion
- 10. système de connexion avec des sessions
- 11. Système de connexion (PHP) Cookies et Sessions
- 12. Système de connexion et sessions (php)
- 13. Comment configurer mon système de connexion?
- 14. Système de connexion entièrement personnalisé dans Django?
- 15. PHP Système de connexion comme Yahoo Messenger
- 16. Java: périphériques système
- 17. Système d'annonces Java
- 18. Problème de connexion Db2 avec Java
- 19. Java-Mysql Erreur de connexion
- 20. Connexion Pooling en Java
- 21. Java Orkut Connexion
- 22. Connexion proxy Java
- 23. Connexion Firebird avec Java
- 24. Java connexion multiple téléchargement
- 25. EodData connexion wsdl java
- 26. SSH Connexion Java
- 27. Le système sonne en Java
- 28. Authentification Java et utilisateur système
- 29. Framework Java pour système distribué
- 30. Modification de l'information système hudson java listée
Pouvez-vous utiliser une base de données à la place? – johnny
Je suis nouveau à Java donc je ne sais pas comment utiliser/faire une base de données avec Java, mais cela semble être un bon moyen de résoudre le problème !!! –