Alexander (HH): PHP - JavaScipt - verschlüsselt

Beitrag lesen

Moin Moin!

ist es möglich, per PHP einen String verschlüsselt auszugeben.

Cleintseitig soll dann per JavaScript und nach Eingabe des richtigen Verschlüsselungsschlüssels der von PHP ausgegebene String entschlüsselt werden.

Geht soetwas?

Am besten noch so, dass das Skript nicht eingebunden ist sondern per Browserplugin auf die Website angewendet wird ...

Bademeister hat Dir schon gesagt, dass der Ansatz nicht gut ist.

Ergänzend:

1. Nicht jeder Browser implementiert Javascript, nicht jeder Browser hat Javascript freigeschaltet, und selbst wenn der Browser Javascript implementiert und freigeschaltet hat, ist noch lange nicht gesagt, dass Deiner Site das Javascript-Privileg auch eingeräumt wird.

2. Wie lang soll der eingegebene Schlüssel sein? Größenordnung Passwort, irgendwas um 8 bis 10 Zeichen? Das ist noch ansatzweise benutzbar, und mit relativ wenig Aufwand knackbar. Da der Schutz in Deinem Ansatz KOMPLETT beim Client liegt, und der Server davon nichts mitbekommt, hast Du keine Möglichkeit, massiv parallele Angriffe abzuwehren. Und weil Javascript selbst immer im Klartext vorliegt (Microsofts sogenannte Verschlüsselung ist geknackt!), kann jeder nicht komplett verblödete Bösewicht alle Schutzmaßnahmen dagegen ausbauen. Den Rest schmeißt man in irgendeine Cloud, Amazon Services, oder notfalls in ein Botnet. Das Prinzip dürfte spätestens seit SETI@home bekannt sein. Oder denkst Du an einen mehrere Kilobyte großen Schlüssel (One-time Pad)? Wer will den eintippen? Und wie willst Du den verteilen?

3. Plugin? Ich brauche ein obskures Plugin, um an Inhalte Deiner Website zu kommen? Wohl möglich auch noch ausschließlich als ActiveX? Warum sollte ich Dir Vollzugriff auf meinen Rechner einräumen wollen? Und selbst wenn ich wollte, würde mich eine kompetente EDV-Abteilung das nicht tun lassen.

Obligatorischer Link zum Thema selbstgemachte Verschlüsselung: Kann teuer werden!

Alexander

--
Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so".
0 59

PHP - JavaScipt - verschlüsselt

verti
  • sonstiges
  1. 0
    suit
    1. 0
      suit
  2. 0
    Bademeister
    1. 0
      Tom
      1. 0
        suit
        1. 0
          Tom
          1. 0
            suit
            1. 0
              Tom
              1. 0
                suit
                1. 0
                  Tom
                  1. 0
                    suit
                    1. 0
                      Tom
                      1. 0
                        suit
      2. 0
        Bademeister
        1. 0
          Tom
          1. 2
            Bademeister
            1. 0
              Tom
            2. 0

              Teilweise OT: "Feind hört mit"

              Alexander (HH)
              1. 0
                Bademeister
                1. 0
                  Tom
                  1. 0
                    Bademeister
                2. 0
                  Alexander (HH)
                  1. 0
                    Bademeister
                    1. 1
                      Alexander (HH)
                      1. 0
                        Bademeister
                        1. 0
                          Alexander (HH)
  3. 1
    Alexander (HH)
    1. 0
      suit
      1. 0
        Alexander (HH)
        1. 0
          suit
  4. 0
    verti
    1. 3
      suit
      1. 0
        verti
        1. 0
          suit
          1. 0
            verti
            1. 0
              suit
              1. 0
                verti
                1. 2
                  suit
        2. 2
          ChrisB
    2. 2
      ChrisB
      1. 0
        verti
        1. 0
          ChrisB
          1. 2
            Alexander (HH)
  5. 0
    drapper
    1. 1
      suit
      1. 0
        Der Martin
        • menschelei
        1. 0
          Kai345
      2. 0
        drapper
        1. 1
          suit
          1. 0
            Der Martin
            1. 0
              suit
              1. 0
                Der Martin
                1. 0
                  suit
                  1. 0
                    Der Martin
                    1. 0
                      suit
                2. 0
                  Tom
        2. 1
          Bademeister
          1. 0
            suit