You are not logged in.

  • Login

1

Monday, March 10th 2008, 1:49pm

URL Verschlüsseln

Hallo Leute,

ich möchte gerne aus so einer URL Übergaben

http://test.de/index.php?user=test&passwd=geheim&param=1866

sowas machen

http://test.de/index.php?i=b143a84564b13…7e93697d91970ae

dazu muss der String i wieder entschlüsselbar sein, um dann die einzelen Felder wieder zusplitten! Dazu kommt noch das die Verschlüsselung auch von ein Lotus Notes System erstellbar sein muss.

Hättet Ihr eine Idee wie man sowas umsetzten kann in PHP ?

Gruß
Stephan

2

Monday, March 10th 2008, 7:33pm

Hey,

hat keiner eine idee wie man es machen könnte?

Gruß
Stephan

3

Monday, March 10th 2008, 8:23pm

nicht drängeln.. muss auch mal arbeiten..
In welcher Sprache schreibt man denn Lotus Notes Plugins?

4

Monday, March 10th 2008, 8:41pm

So sollte das nicht rüber kommen. In Lotus Notes schreibt man die Agenten für die Datenbanken in einer Lotus Skript Sprache, so genau konnte mir mein Kollege das nicht auf die Schnelle beantworten. Er meinte eine Mischnung aus Verschieden Sprachen. Werde das noch genau in Erfahrung bringen, aber erstmal müsste ich einen Ansatz haben damit ich meinen Kollegen fragen kann ob er das auch in Lotus Notes umsetzen kann.

5

Monday, March 10th 2008, 9:08pm

Das könnte zum Beispiel base64_encode sein.
Dann kannst du den String bei dir mit base64_decode($_GET['i']) zerlegen und dann mit parse_url die eigentlich Variablen extrahieren.

Klar sollte natürlich sein, dass das jeder kompetente Nutzer selbst entschlüsseln kann.

6

Monday, March 10th 2008, 9:36pm

Ja Base64 hatte ich auch gedacht, aber es soll schon was sicheres sein, hatte evtl an eine Verschlüsselung mit ein Key gedacht. Dazu müsste man aber die Strings in Binäre umwandeln um sie dann mit einer OR oder XOR funktion zukombinieren. So wie bei WEP Verschlüsselung. http://de.wikipedia.org/wiki/Wired_Equivalent_Privacy Aber ich glaube das der Aufwand ziehmlich hoch sein würde. Wenn man das mit PHP überhaupt machen kann.

7

Monday, March 10th 2008, 10:02pm

Verschlüsselungen sind dazu gedacht um auch entschlüsselt zu werden. Du kannst es natürlich auch gleich richtig mit einem asychronen Verfahren ala PGP machen.

Oder du trickst und nimmst auf beiden Seiten ein paar Ersetzungen vor.
Aber finde erstmal raus wie Lotus Plugins gemacht werden. Wenn das am Ende nur ein Script im Klartext ist (z.B. JavaScript) hast du sowieso keine Chance.

Similar threads

Social bookmarks