Comment chiffrer la requête http envoyée au serveur?
Est-il possible de masquer le contenu (ou le chiffrer) d'une requête HTTP, donc qui n'est autre que la personne autorisée peut les consulter ??
Par exemple, si un utilisateur est juste la soumission de données à la page de Connexion, même si l'aide de http post, alors il est également possible de voir le contenu comme nom d'utilisateur et le mot de passe qui sont contenues dans les en-têtes de requête dans firebug genre d'outils.
Je sais que l'algorithme de chiffrement côté client peuvent être utilisées, mais encore les données dans la requête HTTP est visible.
Toutes les solutions ???
Merci à l'avance...
- en.wikipedia.org/wiki/Https
- et la raison pour laquelle vous n'envisagent PAS de le HTTPS?
- Les données que vous envoyez sera toujours visible sur http, mais si c'est crypté, il ne peut pas être compris par l'écoute des parties qui n'ont pas assez de données pour les déchiffrer.
- hmm.. que voulez-vous dire par visible?
Vous devez vous connecter pour publier un commentaire.
La méthode standard pour le chiffrement du trafic web est un certificat SSL. Leur utilisation est facilement reconnue par le https spécification du protocole. - http://en.wikipedia.org/wiki/Https
Les Certificats SSL peuvent être achetés facilement en ligne. Ci-dessous sont un couple de vendeurs que j'utilise:
http://www.comodo.com
http://www.verisign.com/ssl/buy-ssl-certificates/index.html
La réponse dépend beaucoup de la configuration, vous êtes à la recherche pour. Si vous voulez juste pour empêcher quiconque d'écouter le trafic, l'utilisation HTTPS pour les demandes.
Si vous souhaitez crypter les données que vous envoyez avec un mot de passe spécifique, découvrez la Stanford Javascript Bibliothèque Crypto.
authorized person
serait capable de le voir. Et ce n'est pas possible à l'aide de HTTPS dans les paramètres JavaScript. Vous devez créer un chiffrement symétrique à l'aide d'une clé que la personne sait.Vous devez utiliser HTTPS protocole