![]() |
Passwort und Benutzername
Hallo,
ich versuche einen Keygenerator zu programmieren. Dabei hab ich folgende Probleme. Als erstes möchte ich den Key gern an den Benutzernamen anpassen, aber ich weiß nicht wie. Ich hab überlegt die Buchstaben in Zahlen umzuwandeln, aber wie kann ich das in der Keyerzeugung nutzen? :gruebel: Das zweite Problem resultiert daraus, denn wenn zwei oder mehr gleiche Benutzernamen benutzt werden, sollen die Keys trotzdem verschieden sein. Habt ihr eine Idee? mfg freak |
Re: Passwort und Benutzername
Hallo,
kannst du mal sagen was du mit Keygenerator genau meinst? Willst du Serials generieren, oder geht's um einen Algo für ne Hash-Table :gruebel: oder was ganz anderes :mrgreen:? |
Re: Passwort und Benutzername
Hm... sry. :oops:
Also ich will für ein Programm ( das es noch nicht gibt ) Serials erzeugen. Soll heißen: Das Programm soll von mir sein. Um es zu registrieren muss man Benutzername und Key(serialkey) eingeben. Vorher läuft nix. *überleg* Ich denke es würde dann so laufen. Mann schickt mir eine email mit dem gewünschten Benutzernamen und bekommt dann des Key. Oder hat jemand eine bessere Idee? Wenn ich dann den benutzernamen erhalte will ich den nur in meinen Keygenerator eingeben und den Key per Knopfdruck erhalten. Dann soll aber das Programm des "Kunden" auch was mit dem Key anfangen können. :mrgreen: ... ich finde das Kompliziert. :| mfg freak |
Re: Passwort und Benutzername
Hallo freak4fun,
zum generieren des Keys koenntest du eine Hash-Funktion verwenden. Dabei bleibt vorerst das Problem mit gleichen Benutzernamen. Du koenntest aber auch verlangen, dass eine eMail-Adresse angegeben werden muss, und die Kombination von Benutzername und eMail einmalig sein muss (Daten muessen gespeichert werden). Somit hast du einen eindeutigen Key. Greetz alcaeus |
Re: Passwort und Benutzername
Das ist eine super Idee, alcaeus! :thumb:
Hm... aber dieses hash versteh och nicht ganz. Ich versteh darunter ( hab mir nen paar achen dazu angeschaut ) das man etwas verschlüsselt.
Delphi-Quellcode:
Ist hier schon sowas wie dieses hash-Dingens drin? :gruebel:
procedure TForm1.Button1Click(Sender: TObject);
var i, j, Ziffer, Summe, MasterSumme, Laenge: Integer; Key, Name, NameOrd: String; KeyArray: Array[1..4] of String; begin Name := EditName.Text; Laenge := Length(Name); for i := 1 to Laenge do begin Name[i] := upcase(Name[i]); NameOrd := NameOrd + '.' + IntToSTr(Ord(Name[i])-64); end; EditName.Text := NameOrd; Randomize; Summe := 0; MasterSumme := 0; stringlist for j := 1 to 4 do begin for i := 1 to 5 do begin Ziffer := Random (10); Summe := Summe + Ziffer; Key := Key + IntToStr(Ziffer); end; KeyArray[j] := Key; Key := ''; MasterSumme := MasterSumme + Summe; end; EditKey.Text := KeyArray[1] + '-' + KeyArray[2] + '-' + KeyArray[3] + '-' + KeyArray[4]; Label2.Caption := IntToStr(Summe); Label4.Caption := IntToStr(MasterSumme); ListBox1.Items.Add(EditKey.Text); end; Sry, aber ich versteh das echt nicht. mfg freak |
Re: Passwort und Benutzername
Hallo,
Zitat:
|
Re: Passwort und Benutzername
Hast du vielleicht ein Bsp dafür? :roll:
mfg freak |
Re: Passwort und Benutzername
Zitat:
Als Hash Funktion kommt etwas wie md5 oder sha1 in Frage. Für MD5 kann man z.B. ![]() |
Re: Passwort und Benutzername
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,
hier jetzt mein Ergebnis. Öhm... ja. Könntet ihr mal schreiben wie schnell ihr den Code/Key knackt? Und dann wie sicher der Generator ist? mfg freak |
Re: Passwort und Benutzername
Hi,
ich würde ihn ja mal gerne testen! Aber ich kann es nicht öffnen! :? Folgende Fehlermeldung: Error Runtime error 216 at 004034F6 MfG Marc |
Re: Passwort und Benutzername
bei mir das gleiche
|
Re: Passwort und Benutzername
Bei mir auch :?
|
Re: Passwort und Benutzername
Das habe ich beim Googeln gefunden:
![]() Zitat:
P.S.: Wie man dieses Problem behebt, überlasse ich gerne dem Eigentümer des Programms! :wink: :mrgreen: |
Re: Passwort und Benutzername
Ups, entschuldigt bitte. Ich weiß nicht woran es liegt. Hat es jemand mal mit Win2000Pro getestet?
Morgen kommt hoffentlich eine lauffähige Version. mfg freak |
Re: Passwort und Benutzername
ICh könnte es unter Win2kPro SP4 testen, bzw. wollte es, aber siehe da: Hat einen fehler verursacht und muss beendet werden :shock:
|
Re: Passwort und Benutzername
Bekommt es den gar keiner zum Laufen?! :wall: Ich hab das mal aufm Notebook mit XP getestet und es läuft. :gruebel:
mfg freak |
Re: Passwort und Benutzername
Bei mir gehts auch nich... Windows 2000 SP 3
|
Re: Passwort und Benutzername
Bei mir auch nicht: W2k Prof Deutsch, SP4 :cry:
|
Re: Passwort und Benutzername
Bei mir gehts auch nicht -> WindowsXP Prof :gruebel:
|
Re: Passwort und Benutzername
Huhu,
ich hab jetzt eine neuer Version hochgeladen. Sie enthält einen Bugreport (madcollection wie bei winspy). Ich hoffe das funktioniert auch. Ich hab das Problem auf keinem meiner Rechner reproduzieren können. :roll: Bin also auf eure Hilfe angewiesen. mfg freak |
Re: Passwort und Benutzername
Die neue Version hat bei mir keine Schutzverletzung mehr, aber sonst passiert auch nichts (kein Mainform).
Ich stelle allerdings fest, daß er 2 Dateien nicht findet: mykeygenproject.enu mykeygenproject.enu.dll |
Re: Passwort und Benutzername
Ja, das ist ja interessant.
Also ich weiß nicht mehr weiter. mfg freak |
Re: Passwort und Benutzername
Also ich habs probiert, Resultat: "Diese Anwendung hat fehler verursacht und muß geschlossen werden" :? :gruebel:
|
Re: Passwort und Benutzername
So Leutz,
ich weiss langsam nervts, aber ihr kennt das ja wenn man etwas hinbekommen will muss man hartnäckig sein. Also neue Version. Bitte testen. Danke an alle die schon so fleißig waren und auch noch sind. mfg freak |
Re: Passwort und Benutzername
Jetzt funktioniert es bei mir. Jetzt müssten nur noch die Buttons "Eintragen" und "Test" aktiviert werden...
|
Re: Passwort und Benutzername
Auch bei mir gehts jetzt :-D und ich schließe mich meinem Vorgänger an die beiden Buttons sollten noch aktiviert werden.
|
Re: Passwort und Benutzername
Jo,
klappt einwandfrei!! (Außer den schon genannten Buttons) MfG Marc P.S.: Ich würde es nicht mit "Benutzername" machen, sondern mit "eMail-Adresse". Dann ist der Account einmalig! :wink: |
Re: Passwort und Benutzername
Hübsches Ding... gibs den Source? -g-
|
Re: Passwort und Benutzername
Da das Problem jetzt gelöst ist kommt das nächste.
Also ich will ja wissen wie sicher der Key ist. Wie kann ich das jetzt testen lassen? 1. Soll ich euch eine .exe geben wo man Name und Schlüssel eingeben muss und ihr sagt mir den Text der bei Erfolg kommt? 2. Soll ich euch einen Namen und einen Schlüssel geben und ihr versucht dann neue zu generieren? 3. ... Wie soll ich das anfangen? PS: In der Zwischenzeit arbeite ich weiter dran. Ich hoffe ihr macht es euch schwer. :zwinker: achso: das ich den quellcode öffentlich mache hängt vom erfolg ab :mrgreen: mfg freak |
Re: Passwort und Benutzername
Zitat:
Irgendwo hast du ja in deinem Programm eine Bedingung stehen à la:
Delphi-Quellcode:
Ein Hacker sucht jetzt diese Stelle im Programm auf, und macht daraus ein
if SerialNumberIsValid (Number) then begin
{ hier mach was, wenn die Nummer richtig ist } end ;
Delphi-Quellcode:
und schon klappt jede nur denkbare Seriennummer, außer die vor dir selbst richtig erstellten.
if not(SerialNumberIsValid (Number)) then begin
{ hier mach was, wenn die Nummer richtig ist } end ; Wenn du also nicht noch weitere Schutzmechanismen in dein Programm einbaust, kannst dus auch gleich ganz weglassen :-) Das sei nur hier an dieser Stelle mal betont. Einen sicheren Softwareschutz zu erstellen ist schon etwas aufwendiger. |
Re: Passwort und Benutzername
Mein Gott sei doch nicht so negertiv und vermassel uns allen den Spaß. Ich würde mich freuen, wenn ich ein Programm hätte, wo sich cracker dran setzen. :angel2:
Ich mach weiter und dann könnt ihr damit machen was ihr wollt. Auch du Jelly. :cyclops: @Jelly: Nicht jeder kann Cracken. Lass dir das auch mal gesagt sein. :mrgreen: mfg freak |
Re: Passwort und Benutzername
Liste der Anhänge anzeigen (Anzahl: 1)
So hier nun ein neuer Versuch.
// edit So jetzt als .zip. Hoffe es geht! mfg freak |
Re: Passwort und Benutzername
Sag mal was machst du denn mit deinem KeyGen :shock: jetzt wird das Programm nicht mal mehr gestartet auch keine Fehlermeldung :!:
|
Re: Passwort und Benutzername
Öhm... bitte was?
:wiejetzt: :wiejetzt: :wiejetzt: mfg freak |
Re: Passwort und Benutzername
Zitat:
|
Re: Passwort und Benutzername
möglicherweise ist die EXE - defekt. Es erscheint kein neuer Prozess im Windows Task - Manager.
Auch ein neuer Download deiner App hat keine besserung gebracht. |
Re: Passwort und Benutzername
Ich arbeite dran ... :drunken:
mfg freak |
Re: Passwort und Benutzername
Hm. Also bei mir hat bisher jede Version funktioniert.
WinXP Pro SP2 |
Re: Passwort und Benutzername
Unbestätigten Meldungen zu Folge geht der Download jetzt. :drunken:
mfg freak |
Re: Passwort und Benutzername
:thumb: Deine App funktioniert wieder. Das einzige was ich auszusetzen habe ist: die Form ist zu klein geraten, bitte korrigieren - sonst alles in bester Ordnung :mrgreen:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:45 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz