AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Serials erstellen

Ein Thema von Pseudemys Nelsoni · begonnen am 15. Mär 2005 · letzter Beitrag vom 28. Mär 2005
Antwort Antwort
Seite 1 von 2  1 2      
Benutzerbild von Pseudemys Nelsoni
Pseudemys Nelsoni

Registriert seit: 24. Dez 2002
Ort: Hamburg-Harburg
3.551 Beiträge
 
#1

Serials erstellen

  Alt 15. Mär 2005, 11:26
Moin,

jemand eine Idee wie ich aus einem Wort, z.B "blah" einen Hash oder sowas ähnliches erzeugen könnte?
Natürlich muss es was eigenes sein, wenn ich z.B MD5 benutzen würde, würde das ganze ja gar keinen Sinn machen, da jeder die passende "Serial" eines Wortes rauskriegen würde.

Hoffe ihr wisst was ich damit meine
Mario
MSN: cyanide@ccode.de
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.079 Beiträge
 
Delphi 12 Athens
 
#2

Re: Serials erstellen

  Alt 15. Mär 2005, 11:46
Also, wenn wir dir helfen, dann weiß es ja auch wiederum jeder

Aber du kannst dir ja mal einige Hash-Verfahren anschauen und dann selber etwas entwicklen...


PS: ich hab mir mal was genacht, was 'nen MD5-Jash erstellt und diesen dann weiterverarbeitet, so kommt dann auch etwas anderes raus ^^

PS2: du kannst natürlich auch einfach nur die im MD5 enthaltene Hashtabelle (also deren Werte) verändern, dann hat die MD5-Funktion natürlich auch ein anderes Ergebnis.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#3

Re: Serials erstellen

  Alt 15. Mär 2005, 12:18
Zitat von Pseudemys Nelsoni:
jemand eine Idee wie ich aus einem Wort, z.B "blah" einen Hash oder sowas ähnliches erzeugen könnte?
Natürlich muss es was eigenes sein, wenn ich z.B MD5 benutzen würde, würde das ganze ja gar keinen Sinn machen, da jeder die passende "Serial" eines Wortes rauskriegen würde.
Hoffe ihr wisst was ich damit meine
Das stimmt so nicht.
Wenn du einen MD5 Hashwert kennst, dann kannst du nicht rückwärts auf den Ausgangswert zurückrechnen.
Es ist eine Einbahnstrasse. (es gäbe da noch die Bruteforce Methode, aber das kannst du wohl vergessen)
Neben MD5 gibt es noch andere Algorythmen, z.B. RIPEMD-160
http://de.wikipedia.org/wiki/RIPEMD-160
Andreas
  Mit Zitat antworten Zitat
Benutzerbild von Pseudemys Nelsoni
Pseudemys Nelsoni

Registriert seit: 24. Dez 2002
Ort: Hamburg-Harburg
3.551 Beiträge
 
#4

Re: Serials erstellen

  Alt 15. Mär 2005, 12:24
moin himitsu,

jo das ihr das dann wüsstest ist klar aber ich bräuchte nur ein paar tips

@shmia: Das das Einbahnstrasse ist weiss ich Ich glaub ich hab nicht richtig erklärt was ich meine....

Also.... Sagen wir mal mein Programm hat ein "Register"-Dialog, dort muss man "Benutzer" eingeben "<Wert der sich aus "Benutzer" ergibt>".

Letzteres wäre blödsinn wenn das ein md5 hash wäre, da jeder "Benutzer" in MD5 umwandeln kann und dort eintragen könnte. Ich brauch wie gesagt was eigenes. Es geht ja darum das nur ICH diesem user diesen Key geben können soll.

Danke für die Antworten bis jetzt
Mario
MSN: cyanide@ccode.de
  Mit Zitat antworten Zitat
Benutzerbild von sakura
sakura

Registriert seit: 10. Jun 2002
Ort: Unterhaching
11.412 Beiträge
 
Delphi 12 Athens
 
#5

Re: Serials erstellen

  Alt 15. Mär 2005, 12:27
Zitat von Pseudemys Nelsoni:
Letzteres wäre blödsinn wenn das ein md5 hash wäre, da jeder "Benutzer" in MD5 umwandeln kann und dort eintragen könnte. Ich brauch wie gesagt was eigenes. Es geht ja darum das nur ICH diesem user diesen Key geben können soll.
Ich würde einen MD5 nehmen, allerdings zusätzlich einen geheimen konstanten Wert mit zum "blah" hinzufügen und über diesen neuen, gesamten String den MD5 generieren. Das ist wahrscheinlich ausreichend

......
Daniel Lizbeth
Ich bin nicht zurück, ich tue nur so
  Mit Zitat antworten Zitat
Zerolith

Registriert seit: 12. Mär 2003
Ort: Kempten
188 Beiträge
 
Delphi 6 Enterprise
 
#6

Re: Serials erstellen

  Alt 15. Mär 2005, 12:44
Hallo!

ich möchte mich hier grad mit einmischen. Also ich finde das mit MD5 Unlogisch.

Normalerweiße ist es doch so, dass ich einen Key habe - diesen eingebe und dann wird dieser "weiter verarbeitet" und am schluss mit irgendwas verglichen - oder nicht? mit dem MD5 könnten dann der Schlüssel doch nur gehasht werden - und dass ein vergleich möglich ist müsste jeder den Selben Key haben?

oder täusch ich mich gerade vollens?


ich hab mich noch nicht wirklcih damit beschäftigt - aber so ausm stegreif würde ich folgenden Weg einschlagen.

Eingebener Key -> Eigene Weiterverarbeitung -> Quersumme errechnen -> Vergleichen

(jeder schritt kann natürlich etwas erweitert werden - oder z.B. die Quersumme von bestimmten teilen nehmen oder so)


aber erklärt mir mal - wie hättet ihr diese Md5 VAriante gemacht?

Gruß, Daniel
Daniel
  Mit Zitat antworten Zitat
Benutzerbild von sakura
sakura

Registriert seit: 10. Jun 2002
Ort: Unterhaching
11.412 Beiträge
 
Delphi 12 Athens
 
#7

Re: Serials erstellen

  Alt 15. Mär 2005, 12:50
Zitat von Zerolith:
und dass ein vergleich möglich ist müsste jeder den Selben Key haben?
oder täusch ich mich gerade vollens?
Wenn der Key z.B. über die registrierte Emailadresse erstellt werden würde, dann hätte jeder einen anderen.

......
Daniel Lizbeth
Ich bin nicht zurück, ich tue nur so
  Mit Zitat antworten Zitat
Zerolith

Registriert seit: 12. Mär 2003
Ort: Kempten
188 Beiträge
 
Delphi 6 Enterprise
 
#8

Re: Serials erstellen

  Alt 15. Mär 2005, 12:53
Überredet - soweit hab ich garnicht gedacht
Daniel
  Mit Zitat antworten Zitat
Benutzerbild von Pseudemys Nelsoni
Pseudemys Nelsoni

Registriert seit: 24. Dez 2002
Ort: Hamburg-Harburg
3.551 Beiträge
 
#9

Re: Serials erstellen

  Alt 15. Mär 2005, 12:55
Danke, das is ne gute Idee
Mario
MSN: cyanide@ccode.de
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.079 Beiträge
 
Delphi 12 Athens
 
#10

Re: Serials erstellen

  Alt 15. Mär 2005, 12:57
Und wenn sich dann noch etwas "gutes" am PC sinden würde (z.B. 'ne Hardware-Seriennummer, oder so) würde das dann auch nochmal den Key verändern, abr leider ist es "schwer" etwas am PC zu finden, was sich dafür verwenden läßt, da der PC ja auch mal aufgerüstet (oder ausgetauscht) werden könnte
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:51 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz