Cacher un mot de passe en JSP ou Javascript ou par Dreamweaver - HTML/CSS - Programmation
Marsh Posté le 11-08-2004 à 17:57:26
cacher = que les gens ne puissent pas le comprendre?
hash MD5 ou SHA
Marsh Posté le 11-08-2004 à 17:58:58
Je pensais plutot a ce qu'ils ne puissent pas le voir.
Le plus conserait de l'afficher en blanc, mais un simple CTRL+A permetterait de le voir...
C'est quoi MD et SHA?
Marsh Posté le 11-08-2004 à 18:03:07
Je me suis renseigne sur le MD5... il s'agit de crypto. C'est pas vraiement ce que je cherche. Moi je veut juste cacher ce mdp et l'afficher lorsqu'une operation specifique est effectuee comme par exemple s'identifier ou autre
Marsh Posté le 11-08-2004 à 18:11:13
Je ne comprends pas trop ce que tu veux faire.
Si c'est pour le cacher dans la base,
tu peux faire un hash md5.
Sinon, si c'est quand on tape le mot de passe (tu parles de l'afficher en blanc),
tu peux faire un <input type="password" />.
Si c'est pour vagabonder joyeusement de page en page,
utilise les sessions (je ne connais pas du tout jsp par contre je te parle en php la).
Marsh Posté le 11-08-2004 à 18:13:06
comment ca le cacher et l'afficher?
si il est dans ta base, il est forcement caché tant que tu ne l'a pas extrait???
Marsh Posté le 11-08-2004 à 18:22:56
Effectivement c pas tres clair... desole, je v essayer de faire mieux:
Je developpe un site en JSP qui gere le parc de serveurs de la boite, et chaque serveur a un mot de passe. Il faut donc que lorsque les utilisateurs consultent le contenu de chaque serveur il ne puisse pas "voir" le mdp du serveur en question. En revanche il faut que le service informatique puisse acceder a ce mdp en cas de besoin.
J'avais donc pense a un mdp unique pr le service info qui permetterait de "reveler" les mdp serveurs...
Est-ce plus clair?
Je saurais le faire avec des cookies ou avec des champs caches qui passent de page en page, mais je voudrais une technique vraiement plus simple. C'est en intranet donc c pas trop risque non plus!
Marsh Posté le 11-08-2004 à 18:29:54
si j'ai bien compris,
le plus simple serait peut etre de faire un petit bouton special 'service info' sur chaque page,
qui mene à un petit formulaire,
et si l'utilisteur est reconnu (tu fais une table superUtilisateurs),
tu peux creer ta session avec (en php toujours):
$_session['superUtilisateur']='oui';
J'ai bien compris ou pas du tout?
Marsh Posté le 11-08-2004 à 18:37:36
Oui c ca l'idee, sauf que je bosse en JSP et non en PHP.
Mais grosso modo je doit tout finir aujourd'hui, doc utilisateur inclus (je suis aux USA donc il me reste toute l'apres midi...)
Et ne connaissant pas l'emploi des session je risque de me lancer ds un truc un peu casse tete.
Marsh Posté le 11-08-2004 à 18:44:43
alors reprends juste ce que je t'ai dit,
et ensuite tu fais juste une page qui affiche le mot de passe,
point.
A ce moment la, il faudra retaper son login/mot de passe a chaque fois pour connaitre le mot de passe.
Marsh Posté le 11-08-2004 à 18:54:01
Oui, si on tu veux qu'on ne se logue qu'une fois.
Si ca ne te derange pas de devoir te logguer a chaque fois que tu veux connaitre le mot de passe,
alors non (en plus ca fera le truc hyper securise ).
Marsh Posté le 11-08-2004 à 19:24:48
bah ouais a la rigeur c pas genant que les informaticiens entre a cahque fois leur mdp...
Mais j'utilise koi alors pr ce cas la?
Pour l'instant j'essais avec du javascript mm si je c que ca cache le mdp sur le client et non sur le serveur
Marsh Posté le 11-08-2004 à 17:56:09
Je cherche a cacher un mot de passe contenu en text ds ma base de donnee. Toutes les propositions sont les bienvenues.
Il me faut la facon la plus simple donc pas de cookies, je ne suis pas trop pour un champ cacher.
Mes pages sont en JSP, le javascript est acceptable et si il existe une maniere toute faite avec dreamweaver je suis egalement preneur...
Merci de votre aide