Einen passwort geschützen button machen !

  • Hallo,

    Hier will ich euch erklähren wie ihr einen button schüetzen könnt
    ("Sobald man auf den button klickt kommt eine form wo drinnen steht das man sich erst einloggen muss !")

    Was wir brauchen :
    1.Drei Formen
    2.Zwei button (1 auf form1) (1 Auf form 2)
    3.Eine textbox
    4.Ein label
    5.Den code

    Das sieht dan so aus :
    Form1...

    Form2...


    Jetzt gehen wir auf form 1 und machen doppelklick auf Einloggen

    Dan geben wir den code ein :

    Code
    Form2.Show

    Auf Form 2 geben wir bei einloggen diesen code ein :

    Auf Form 3 könnt ihr auch noch i-was hinschreiben :)

    Und jetzt testen !


    Und schon habt ihr eine login Form !


    Mfg [Merci] :check:

    [CENTER]
    [/CENTER]

  • Kann mana ber ganz leich decompillen, daher ist es besser es über eine Datanbank zu machen.

    [CENTER][LEFT]

    Zitat von Kuroibara;170836


    Lol sorry jetzts reichts mir mit dir du hast doch nen Knall junge [COLOR=DarkGreen]geh in deine Ecke[/COLOR] [COLOR=Red]und[/COLOR] [COLOR=Green]verschwinde von hier.[/COLOR]

    [/LEFT]

    [LEFT]
    [/LEFT]
    [/CENTER]

  • Einfaches C&P Tutorial, eignetlich is das kein tutorial.
    Also solltest noch bisel die codes erklären die sin egentlich selbsterklärend aber totale anfänger lernen dabei nichts .

  • Sicherer wäre es das richtige Passwort nur MD5 verschlüsselt im Programm zu haben, dann die Eingabe auch MD5 verschlüsseln und vergleichen. Da wie wir alle wissen, MD5 sich nicht entschlüsseln lässt.

  • [COLOR="DeepSkyBlue"]Natürlich lässt sich ein MD5 hash knacken^^

    Ich habe mal gelesen, mit 4 GraKa dauert es nur 35 min um einen zu knacken^^[/COLOR]

  • Ich sagte es lässt sich nicht entschlüsseln. Das man es knacken kann ist klar, am besten tut man halt 3 mal MD5 verschlüsseln oder so.

  • Also ich habe es bei meinem Login System so gemacht:

    Client:
    User -> PW
    SaltPWSalt
    1x Md5

    Server:
    Nochmal Md5 auf den String der ankommt.
    Dann mit der Datenbank vergleichen.
    (DB kanns du ja nicht machen, ist ja local als ohne DB bei dir :D)

    Edit:
    Wo ist der Unterschied zwischen knacken und entschlüsseln? xD

    Also ich meine den Md5 hash nicht dein System^^

  • entschlüsseln = eine Formel
    knacken = durch i-einen Weg der nicht vorgesehen ist, zB durch Vergleichen was oft sehr zeitaufwendig sein kann.

    zu deiner Methode:
    Client/Server ist meist das sicherste, oder überhaupt wenn das Programm das PW nicht enthält.

  • [FONT="Comic Sans MS"][COLOR="DeepSkyBlue"][SIZE="2"]Mehrfach MD5 verschlüsseln ist jetzt auch nicht unbedingt sicherer als einmal.
    Klar, wenn mans über Strings versucht die man umwandelt und dann vergleicht, ists besser
    Aber wenn einer sich mit paar Grakas und nem guten Prozessor an ne BruteForce wagt, ist auch ein 10x verschlüsselter MD5 String nicht sicher genug.
    Der Angreifer muss nur Zeit haben zum Knacken^^[/SIZE][/COLOR][/FONT]

  • Ich glaube man kann MD5 nur "entschlüsseln", wenn man eine Datenbank hat, wo das richtige Wort mit dem dazugehörigen MD5 Hash steht, aber dabei ist dies auch kein richtiges "Entschlüsseln", sondern eher eine Abfrage.

    [CENTER][LEFT]

    Zitat von Kuroibara;170836


    Lol sorry jetzts reichts mir mit dir du hast doch nen Knall junge [COLOR=DarkGreen]geh in deine Ecke[/COLOR] [COLOR=Red]und[/COLOR] [COLOR=Green]verschwinde von hier.[/COLOR]

    [/LEFT]

    [LEFT]
    [/LEFT]
    [/CENTER]

  • [FONT="Comic Sans MS"][COLOR="DeepSkyBlue"][SIZE="2"]das is nur vergleichen, ja
    aber wenn man richtiges BruteForce nimmt und iwann durch zufallskombination auf den richtigen "MD5" hash kommt, hat mans auch^^[/SIZE][/COLOR][/FONT]

  • xD aus Zufall? :O Wie viele Stellen hat ein MD5 Hash? 36? Ich glaube so einen Zufall gibts nicht xDD

    [CENTER][LEFT]

    Zitat von Kuroibara;170836


    Lol sorry jetzts reichts mir mit dir du hast doch nen Knall junge [COLOR=DarkGreen]geh in deine Ecke[/COLOR] [COLOR=Red]und[/COLOR] [COLOR=Green]verschwinde von hier.[/COLOR]

    [/LEFT]

    [LEFT]
    [/LEFT]
    [/CENTER]

  • das läuft so ab:
    Du hast den MD5 hash den du entschlüsseln willst, den nennen wir jetzt mal Hash1
    Dann erstell das Programm alle möglichen kombinationen und Vergleicht:
    If MD5("abc") = Hash1 then
    Hash1 = "abc"
    usw

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!