Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Algorithmus berechnen!!? (https://www.delphipraxis.net/75503-algorithmus-berechnen.html)

la.reunion 20. Aug 2006 14:41


Algorithmus berechnen!!?
 
HAllo,

ICh wollte fragen ob es möglich ist einen Algorithmus zu berechnen?

Wenn ja wieviele Codes(Also ergebnise die mit hilfe dieses algorithmus berechnet wurden) bracuche ich dafür?


Lg La.Reunion

3_of_8 20. Aug 2006 14:46

Re: Algorithmus berechnen!!?
 
Du meinst einen Matheparser? Such einfach mal: Hier im Forum suchenMatheparser.

BenjaminH 20. Aug 2006 14:48

Re: Algorithmus berechnen!!?
 
Schau dir mal an, was ein Algorithmus ist, und formuliere deine Frage mal neu, ich glaube du verwechselst da was.

Waldteufel 20. Aug 2006 14:48

Re: Algorithmus berechnen!!?
 
Hi la.reunion. :hi:

Ich verstehe leider deine Fragestellung nicht.
Willst du einfach nur einen Algorithmus abarbeiten? Dann forme ihn nach Delphi-Code um - aus
Code:
y = x^2
wird
Delphi-Quellcode:
y := Power(x, 2);
Oder willst du vom Computer einen Algorithmus erstellen lassen? Das ist wesentlich schwieriger. Siehe auch hier: http://de.wikipedia.org/wiki/Evolutionärer_Algorithmus

Gruß,
Waldteufel

CK_CK 20. Aug 2006 14:50

Re: Algorithmus berechnen!!?
 
Nein, ich glaube er braucht eine Möglichkeit herauszufinden, wie z.B. eine Seriennummer berechnet wurde...
(Was ich für unmöglich halte... Besser wäre es, das Programm, welches den Code erzeugt zu disassemblieren...)

la.reunion 20. Aug 2006 14:53

Re: Algorithmus berechnen!!?
 
ALso um meine frage mal zu korrigieren.

Ich habe verschiedene code also zb
1234-5678-9012-3456
3556-6784-2323-6988
.....


Davon halt mega viele.

Diese codes sind nach einem bestimmten prinzip errechtnet worden.
Nun will ich das aber umdrehen und aus den verschidedenen codes die "rechnung" erhalten, wie ich solche codes berechnen kann.

Also sowtwas wie ien Keygen nur andersrum.
Dazu wollte ich dann halt ewig viele codes eingeben und das Programm sollte mit dasnn die rechnung ausgeben.

Lg La.Reunion

PS:. ich dachte das es sich dabei um einen bestimmten algorithmus handelt.
....und ich habe diese codes auhc nur auf einem zettel(oder auf mehreren, aber nicht am pc)

CK_CK 20. Aug 2006 14:56

Re: Algorithmus berechnen!!?
 
Also hatte ich recht...

Mal 'ne Frage: Was sind das für Codes (wo hast du sie her)?

la.reunion 20. Aug 2006 14:57

Re: Algorithmus berechnen!!?
 
Coke-Fridge :-D

la.reunion 20. Aug 2006 14:58

Re: Algorithmus berechnen!!?
 
...da kann man so coins verwetten um ne xbox360 zu gewinnen ;-)


Aber ich glaube um das zu berechnen brauch ich tausende.

...da kann cih mir das teil gleich kaufen

brechi 20. Aug 2006 14:59

Re: Algorithmus berechnen!!?
 
Es geht nicht.

CK_CK 20. Aug 2006 15:00

Re: Algorithmus berechnen!!?
 
*Ehrgeiz geweckt*

Also, theoretisch ist es schon möglich. Man bräuchte nur sowas wie...
...neuronale Netze...
...millionen von Codes...
...lange rechenzeit...

Vielleicht bringen dich neuronale Netze weiter (sehr kompliziert; such' mal hier im Board...)

BenjaminH 20. Aug 2006 15:01

Re: Algorithmus berechnen!!?
 
Diese Codes müssen vermutlich irgendwelchen Bedingungen entsprechen(Quersumme=x, kongruent 5 mod 72537) davon gibt es aber so viele, dass es höchst unwahrscheinlich ist, da was zu finden.
Wenn du wenigstens Parameter hättest, die zum Generieren der Codes verwendet würden, wäre das wohl etwas einfacher.
Außerdem ist das sicherlich nicht ganz legal.

la.reunion 20. Aug 2006 15:02

Re: Algorithmus berechnen!!?
 
ja das hab ich mir au gedacht das das möglcih ist nur extrem viele coins erfordert, da ja die möglichkeit mit jedem coin minimiert wird
Das prob isit das auch buchstaben verwendet werden.


okay mach ich mal danke

Waldteufel 20. Aug 2006 15:03

Re: Algorithmus berechnen!!?
 
Aaah ja... Ähm... Vergiss es.

Nur aus den Codes (selbst, wenn du weißt, dass sie aus der Telefonnummer generiert wurden) lässt sich nicht der Algorithmus herleiten.

Beispiel:
  • Die Codes, die ich habe sind 4 und 8.

    Es kann jetzt sein, dass das Verfahren 2*x ist und die Eingabedaten sind 2 und 4.
    Oder das Verfahren ist 2^x und die Eingabedaten sind 2 und 3.
    Oder das Verfahren ist 2+x*y und die Eingabedatenpaare (auch ein schönes Wort :mrgreen:) sind (1;2) und (2;3)

Vor allen Dingen, werden diese Codes (schätze ich mal) nicht durch einfache mathematische Funktionen, sondern auch durch Hash-Funktionen wir MD5 etc. gebildet.

Den Algorithmus könnte man aber vom Computer generieren lassen (Evolutionärer Algorithmus), was aber auch nicht so ganz einfach ist... ;-)

PS: Was zum Teufel ist ein Coin? :gruebel:

la.reunion 20. Aug 2006 15:05

Re: Algorithmus berechnen!!?
 
JA ich glaub das kann amn vergessen.
Danke für euche ideen


PS:. Nen coin ist ein son code (ICh glaube mal coin weil die codes im deckel stehen)

SirThornberry 20. Aug 2006 16:38

Re: Algorithmus berechnen!!?
 
Und mit richtig viel "Glück" werden die Codes bei dem jenigen der Sie derzeit erzeugt in einer Datenbank etc. abgelegt. Selbst wenn es dir gelingt neue Codes anzulegen welche einem Muster entsprechen (vielleicht sind es auch einfach Zufallswerte) müssen diese dann auch noch in der Datenbank vorkommen damit diese auch gültig sind.

Nicolai1234 20. Aug 2006 20:36

Re: Algorithmus berechnen!!?
 
Zitat:

Zitat von SirThornberry
Und mit richtig viel "Glück" werden die Codes bei dem jenigen der Sie derzeit erzeugt in einer Datenbank etc. abgelegt. Selbst wenn es dir gelingt neue Codes anzulegen welche einem Muster entsprechen (vielleicht sind es auch einfach Zufallswerte) müssen diese dann auch noch in der Datenbank vorkommen damit diese auch gültig sind.

Ich tippe auch eher auf Zufall und DB statt ein System im ganzen...

Schließlich wird ja online auch abgehakt, ob ein Key schon verwendet wurde und dann könnte man das ja auch gleich in der DB speichrn, in der man eh schon die Originale hat.
Nur durch eine Funktion, die die Echtheit prüft, kommt man eh nicht darum, die unzähligen Dinger auch zu speichern...


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:21 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