Senden von Daten mit javascript, wie kann ich mich "schützen" oder "verschlüsseln" kann?

Bin ich gezwungen, zu senden, die Daten per GET (query-string) auf einem anderen server.

For example: http://myserver.com/blah?data=%7B%22date%22%3A%222011-03-01T23%3A46%3A43.707Z%22%2C%22str%22%3A%22test%20string%22%2C%22arr%22%3A%5B%22a%22%2C%22b%22%2C%22c%22%5D%7D 

Es ist ein JSON-kodierten string. Jedoch, jemand mit einem halben Gehirn kann sehen, dass und decodieren es zu Holen Sie sich die zugrunde liegenden Daten.

  1. Ich verstehe, dass die query-string in der Länge begrenzte
  2. Ich keine Wahl haben, über die Verwendung von GET-vs PUT/POST

Gibt es eine Möglichkeit für mich, zu Kodieren eine große Menge von Daten in einer viel kürzeren Zeichenfolge entschlüsselt werden können vom server? (mit javascript)

Nehme ich HTTPS nicht wirklich beheben, da die Daten in der uri?

  • Ich bin mir nicht sicher, ich verstehe die Anforderungen, aber: PUT/POST nicht keinen Unterschied machen, in Bezug auf die Sicherheit: es bedeutet nur, jemand würde mal in einem anderen Ort, um es zu sehen. Und HTTPS verschlüsselt die Verbindung, nicht einfach die Antwort.
  • Ich kann nicht senden Sie eine PUT - /POST-Anforderung durch same-domain-policy-auf ajax-Anfragen. Ich bin beschränkt sich auf die Verwendung einer GET-Anforderung zum senden von Daten an meinen server codiert in der Abfrage-string.
InformationsquelleAutor john | 2011-03-01
Schreibe einen Kommentar