Welche Verschlüsselung?

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Hallo Community,


    welche verschlüsselung ist das


    public Encrypt(tstring[])
    {
    for(new x=0; x < strlen(tstring); x++)
    {
    tstring[x] += (3^x) * (x % 15);
    if(tstring[x] > (0xff))
    {
    tstring[x] -= 256;
    }
    }
    return 1;
    }


    Damit ich weiß wie ich es in PhP umbauen muss


    Mit Freundlichen Grüßen

  • Zitat

    Damit ich weiß wie ich es in PhP umbauen muss


    Deiner Aussage nach wäre es dann aber völlig egal, wie der Algorithmus heißt. Ich wüsste nicht welcher bekannte das sein soll, sieht eher nach einer Eigenkreation aus.
    Den jetzt in PHP selber als Funktion anzulegen sollte kein Problem sein.


    //Edit: Der Algorithmus sieht ehrlich gesagt ziemlich schwach aus für eine Verschlüsselung.

  • Zitat

    Nun ja wie baue ich das nun ein das er das auch so übernimmt


    Wer was "auch so übernimmt"?

    Zitat

    ich mich via login mit der Datenbak vom Server verbinden kann


    Wo "via Login" ? Was hat das überhaupt mit der Datenbank zu tun ?
    Sieht so aus,als würst du in dieser Forensektion ( Scripting Base ) falsch.

  • Dreh doch einfach den spieß um
    stock Encrypt(tstring[])
    {
    new x, j = strlen(tstring);
    for(; x < j; ++x){
    tstring[x] += (3^x) * (x % 15);
    if(tstring[x] > (0xff))tstring[x] -= 256;
    }
    return 1;
    }
    stock Decrypt(tstring[])
    {
    new x, j = strlen(tstring);
    for(; x < j; ++x){
    tstring[x] -= (3^x) * (x % 15);
    if(tstring[x] < (0xff))tstring[x] += 256;
    }
    return 1;
    }


    Sollte gehen also die zeichen des ASCII code werden ohne probleme wieder decrypted

  • Goldkiller, das ist doch die GF verschlüssellung falls ich mich nicht irre ^^


    eine entschlüssellung gibt es im UCP von "Tion"

    Oh mein Gott, ich erspare dir einen Blick in dieses unglaublich schrecklich programmierte CP von mir ^^


    PHP
    function crypt($password) {
      for($i = 0; $i < strlen($password); $i++) {
        $tmp = ord($password[$i]) + (3^$i) * ($i % 15);
        $password[$i] = chr($tmp > 255 ? ($tmp-255) : $tmp);
      }
      return $password;
    }

    Das sollte es in etwa sein, musst du testen, habe ich selber kurz "übersetzt" ;)