Hallo zusammen,
ich habe zu Übungszwecke mal einen kleinen Keygenerator geschrieben, welcher euch Keys erstellt und auch überprüft. Ich stelle ihn hier zur Verfügung, vielleicht kann ihn ja jemand gebrauchen oder hat noch ein paar Verbesserungsvorschläge
Beschreibung:
Ein simpler Keygenerator, welcher Schlüssel erstellt überprüft.
Je nach Einstellung hat der Schlüssel zum Beispiel so ein aussehen:
"cfhSL-NNnNS-dPyjn-Z6vlG-1SMbV"
Folgende Einstellungen könnt ihr machen:
C#-Code: |
public int numberOfKeyElements
{
}
public int KeyLengthPE
{
}
public char KeySeperator
{
}
public KeyTyp Keytyp
{
}
public string ValidAlphaKeys
{
}
public string ValidNumericKeys
{
}
public bool UseCaseSensitive
{
}
|
Dies sind die Einstellungsmöglichkeiten. Die Kommentare geben die Standardwerte wieder. Nun noch kurz zu den Erstellen / Prüfen funktionen.
C#-Code: |
public string GenerateKey()
{
}
public string[] GenerateKeyAr()
{
}
public bool CheckKey(string Key)
{
}
public bool CheckKey(string[] KeyElements)
{
}
|
Denke die Erklärungen sind selbst sprechend!
Im Anhang findet ihr eine kompilierte DLL sowie den Source Code.
Wünsche viel Spaß damit und ich dankbar für eure Kommentare
Ach ja noch kurz, der "Algorithmus" ist was selbst ausgedachtes und sicherlich nichts wirklich sicheres aber ich denke für kleinere Dinge sollte er ausreichen.
MfG Björn
Schlagwörter: Key, Gen, Keygenerator, Generator, Schlüssel, Serial