tutorials.de Buch-Aktion 05/2012
Seite 1 von 2 12 LetzteLetzte
ERLEDIGT
NEIN
ANTWORTEN
19
ZUGRIFFE
1248
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Husky
    Husky Husky ist offline Mitglied Gold
    Registriert seit
    May 2001
    Ort
    Berlin
    Beiträge
    126
    also ich brauch nen Algorythmus(wie schreibt sich denn das ****) um passwoerter zu verschlüsseln. nu weiß ich aba nich wie son algorythmus ****t. kann mir das einer klären ?

    P.S.: bin erst in der 9. da hatten wir das noch nich in mathe(das kommt doch da drann oda **** *nix peil*)


    Die Sibirische riesendogge dankt im forraus. *chappie fress*
    Geändert von Husky (10.10.01 um 17:08 Uhr)
     

  2. #2
    Registriert seit
    Apr 2001
    Ort
    Europa
    Beiträge
    869
    Ich würde das einfach mal Algorithmus schreiben. Belehrt mich bitte wenn das falsch ist.

    Grundsätzlich halte ich es für besser einen bereits existierenden Verschlüsselungsalgorithmus zu benutzen. Wenn du selber einen schreibst ist der zu einfach zu knacken. Es gibt in PHP Verschlüsselungsfunktionen die in der PHP-Doku unter der URL

    http://www.php.net/manual/de/ref.mcrypt.php

    beschrieben sind. Wenn du einen eigenen Algorithmus schreiben willst musst du eigentlich "nur" eine Funktion schreiben die die Zeichen des Strings den du verschlüsseln willst verändert. An deiner Stelle würde ich erst mal mit einem einfachen Schlüssel anfangen. Du könntest z.B. immer ein Zeichen um 2 erhöhen (A wird zu C, 1 zu 3) und das nächste um 4 runterzählen. (F wird zu B, 6 zu 2). Ich will dir jetzt mal keinen Code posten (den ich selber erst schreiben müsste *g*) da du das glaube ich lieber selber machen willst. Wenn du solche einfacheren Methoden beherrschst kannst du dich an etwas schwierigeren Kreationen versuchen. Einsetzen würde ich diese selbstgeschriebenen Sachen aber nicht, da sie einfach zu unsicher sind. Es ist aber eine nette und sicher interessante Übung solche Sachen zu schreiben.

    P.S.: Ich bin in der 12ten und habe mich in Mathe auch noch nicht mit Algorithmen beschäftigen müssen. Ich glaube auch kaum dass du so was in deiner Schullaufbahn machen musst.
     

  3. #3
    Avatar von Husky
    Husky Husky ist offline Mitglied Gold
    Registriert seit
    May 2001
    Ort
    Berlin
    Beiträge
    126
    OK dancke =) ich wusste ganich das php das selber kann. dann is das ja viel einfacher .
     

  4. #4
    Avatar von Husky
    Husky Husky ist offline Mitglied Gold
    Registriert seit
    May 2001
    Ort
    Berlin
    Beiträge
    126
    so hab smir durchgelesen. und ? nix verstanden. dafür is mein english einfach zu schlecht. hab auch schon deutsche tuts dazu gesucht aba ich find nix. ;((
     

  5. #5
    Avatar von poolpage
    poolpage poolpage ist offline Mitglied Gold
    Registriert seit
    Sep 2001
    Ort
    Zürich (CH)
    Beiträge
    113
    Ernstgemeint?

    Ist ziemlich einfach, verschlüsseln tust du - wenn ich mich nicht irre - mit

    PHP-Code:
    crypt(string passwortCRYPT_MD5); 
    Und um zu überprüfen ob ein eingegebens Passwort korrekt ist, verschlüsselst du halt das eingegebene und vergleichst es mit dem gespeicherten verchlüsselten (entschlüsseln ist AFAIK nicht möglich).

    Gruss poolpage
     

  6. #6
    Registriert seit
    Apr 2001
    Ort
    Europa
    Beiträge
    869
    Das mit dem md5 würde ich auch empfehlen, es ist eine Standardverschlüsselung mit der z.B. htaccess arbeitet. Unter UNIX wird das IMHO auch oft eingesetzt. Eine entschlüsselung ist tatsächlich nicht möglich. Ob man allerdings einfach den String zur Kontrolle verschlüsseln kann und dass dann genau übereinstimmt weiß ich nicht. Ich glaube das geht mit einer Art Quersummer oder so was in der Richtung.

    Wenn dein Englisch dafür zu schlecht ist (was ich nicht ganz glauben kann) solltest du dir ein Übersetzungstool wie z.B. Babylon von www.babylon.com holen. Das übersetzt die die einzelnen Wörter die du nicht kennst. Hilft dir am Anfang gut weiter und nach einiger Zeit brauchst du das nicht mehr. Ich verstehe auch nicht immer jedes Wort, begreife aber den Zusammenhang. Das ist das einzige worauf es ankommt. Und die Codebeispiele können auch schon weiterhelfen.
     

  7. #7
    Avatar von poolpage
    poolpage poolpage ist offline Mitglied Gold
    Registriert seit
    Sep 2001
    Ort
    Zürich (CH)
    Beiträge
    113
    Naja, eigentlich sollte es gehen zur Überprüfung, ansonsten würde die Verschlüsselung ja nichts nützen, weil man dann nichts mehr damit anfangen könnte?!

    Gruss poolpage
     

  8. #8
    Avatar von evoc
    evoc evoc ist offline Mitglied Silber
    Registriert seit
    Oct 2001
    Ort
    [endor]
    Beiträge
    53
    Hi,

    ja das mit dem verschlüsseln und vergleichen klappt. du musst halt nur drauf achten, das du immer den selben schlüssel zum verschlüsseln nimmst. CRYPT_MD5 ist ein standardschlüssel. dieser kann auf einigen webservern verschieden sein. solltest du also auf einem lokalem webserver etwas verschlüsseln, kann dies anders geschehen als z.b. auf dem webserver deines providers. alternativ bietet php noch die funktion md5(text). noch einen schritt weiter gehen die mcrypt funktionen. mit diesen kannst du ver- sowie entschlüsseln. leider sind die funktionen nicht standardmäßig in php eingebunden. unter linux lässt sich php mit der libary compilieren unter windoof ist es mir leider noch nicht gelunden die libaries einzubinden.

    mfg
    evoc
     

  9. #9
    Avatar von Husky
    Husky Husky ist offline Mitglied Gold
    Registriert seit
    May 2001
    Ort
    Berlin
    Beiträge
    126
    also ich hab da auch nur was von mcrypt gelesen und nich vonm crypt. und das hab ich halt nich so verstanden. naja egal. jetz weiß ich ja was ich machen muss =).

    wenn mir jetz noch jemand die chappiedose aufmacht bin ich wunschlos glücklich
     

  10. #10
    Registriert seit
    Apr 2001
    Ort
    Europa
    Beiträge
    869
    @ poolpage
    Ich habe nicht behauptet dass man die Werte nicht vergleichen kann. Dass das möglich sein muss ich klar. Aber es gibt verschiedene Charakteristika anhand derer man 2 Strings vergleichen kann. Es muss nicht immer vollkommene Übereinstimmung sein.
     

  11. #11
    Avatar von poolpage
    poolpage poolpage ist offline Mitglied Gold
    Registriert seit
    Sep 2001
    Ort
    Zürich (CH)
    Beiträge
    113
    In dem Fall hatte ich dich missverstanden, sorry Ich habe keine Ahnung wie verschlüsselt wird, hauptsache es verschlüsselt richtig

    mfg poolpage
     

  12. #12
    Avatar von Husky
    Husky Husky ist offline Mitglied Gold
    Registriert seit
    May 2001
    Ort
    Berlin
    Beiträge
    126
    als ich das mal probiert ham kam das:

    Warning: crypt() is not supported in this PHP build in e:\webserver\websites\scripts\comteknet\login.php on line 236

    ich bin nen win user(lacht nur). wieso is das nich standartmässig mit drin ?
     

  13. #13
    Avatar von evoc
    evoc evoc ist offline Mitglied Silber
    Registriert seit
    Oct 2001
    Ort
    [endor]
    Beiträge
    53
    Hi,

    soweit ich weiss wurde zwischenzeitlich crypt aus php rausgenommen. ich weiss nicht welche versionen das betrifft. ich arbeite mit php 4.0.6 für Win.

    mfg
    evoc
     

  14. #14
    Avatar von Husky
    Husky Husky ist offline Mitglied Gold
    Registriert seit
    May 2001
    Ort
    Berlin
    Beiträge
    126
    die version hab ich auch. und bei dir ****t das ****
     

  15. #15
    brausewetter Tutorials.de Gastzugang
    du kannst auch die function
    Code :
    1
    
    string md5 (string str);
    zum verschlüsseln nehmen.
    PS: Ich benutze PHP405 und habe crypt() zur verfügung.
     

Ähnliche Themen

  1. RSA Algorithmus
    Von spliff im Forum Algorithmen & Datenstrukturen mit Java
    Antworten: 2
    Letzter Beitrag: 12.02.09, 10:54
  2. sha-256 Algorithmus lib ?
    Von Anime-Otaku im Forum Algorithmen & Datenstrukturen mit Java
    Antworten: 3
    Letzter Beitrag: 18.12.06, 13:15
  3. Was ist Algorithmus?
    Von SMoeller im Forum Java
    Antworten: 1
    Letzter Beitrag: 28.09.05, 20:42
  4. Algorithmus für AVG
    Von FireFlow im Forum C/C++
    Antworten: 6
    Letzter Beitrag: 23.01.05, 21:43
  5. DES-Algorithmus...
    Von DoRiMaN im Forum Coders Talk
    Antworten: 7
    Letzter Beitrag: 29.08.04, 12:15