gutefrage.net, die Ratgeber Community
Login   |  Registrieren   |  Forum |  Richtlinien & FAQ

Pseudocode wo einfügen und mit welchem pogramm verwenden?

gefragt von moppelitomoppelito am 06.05.2009 um 20:22 Uhr

Hallo, heut habe ich eine sehr knflige Frage, ich habe letzdens einen " Pseudocode" gesehen, also so eine art Quelltext wenn cih wikipedia richtig verstanden habe, nun meine Frage: Wo kann ich einen solchen Code einfügen und brauch cih dafür ein Spezielles Programm? Wie Microsoft c++/Visual Basic? Hier der code: // Verarbeite die Nachricht in aufeinander folgenden 512-Bit-Blöcken: für alle 512-Bit Block von message unterteile Block in 16 32-bit little-endian Worte w(i), 0 ≤ i ≤ 15 // Initialisiere den Hash-Wert für diesen Block: var int a := h0 var int b := h1 var int c := h2 var int d := h3 // Hauptschleife: für alle i von 0 bis 63 wenn 0 ≤ i ≤ 15 dann f := (b and c) or ((not b) and d) g := i sonst wenn 16 ≤ i ≤ 31 dann f := (b and d) or (c and (not d)) g := (5×i + 1) mod 16 sonst wenn 32 ≤ i ≤ 47 dann f := b xor c xor d g := (3×i + 5) mod 16 sonst wenn 48 ≤ i ≤ 63 dann f := c xor (b or (not d)) g := (7×i) mod 16 wenn_ende temp := d d := c c := b b := ((a + f + k(i) + w(g)) leftrotate r(i)) + b a := temp // Addiere den Hash-Wert des Blocks zur Summe der vorherigen Hashes: h0 := h0 + a h1 := h1 + b h2 := h2 + c h3 := h3 + d

PS: der ist nciht ganz


Weitere Fragen zu verwandten Themen finden Sie hier:

Computer (70637)
MD5 (5)
Pseudocode (1)
ähnliche Fragen
Frage beantworten


Complex
beantwortet von Complex am 6. Mai 2009 20:28
0x
Die Antwort ist hilfreich? Dann klick mich!

Ein Pseudocode ist ein Quellcode, der nicht in einer spezifischen Programmiersprache dargestellt ist (man könnte ihn sonst direkt ausführen/compilieren), sondern in Worten beschrieben wird.

Der Pseudocode wird nur verwendet um Algorithmen verständlich darzustellen. Wenn du das als Programm haben willst, dann musst du das selbst in diejenige Sprache übersetzen, in der du programmieren willst.

Kommentar von 8a9a18046705ddcfa07e13c59ba1d181smallmoppelito am 6. Mai 2009 20:34

Kennst du dich damit aus, also könntest du sowas übersetzen? wenn das z.B. Visual Basic oder in c++ sein sollte? Ich ahbe erst grad angefangen, VB zu lernen und habe noch nciht ganz das Prinzip von Alogrithmen verstanden. http://de.wikipedia.org/wiki/Message-DigestAlgorithm5

Kommentar von 10b4eb76294b70d7fd6df997ff06edb1smallComplex am 6. Mai 2009 20:48

Kommt darauf an wie komplex das ist, aber an sich ist das kein Problem. Aber machen musst du das schon selber, sonst lernst du nichts dabei und weißt auch gar nicht was das Programm macht. Lerne erst die Grundlagen der Sprache und dann kannst du das sicher selbst.

Der Code auf den du verlinkt hast sieht allerdings etwas komplizierte aus, da würde ich wahrscheinlich auch ne Weile dran sitzen. Also kann bzw. will ich dir da nicht helfen :)



Noch nicht die richtige Antwort? Dann hier in allen Fragen und Tipps suchen:




Verwandte Fragen

Verwandte Fragen


Mehr verwandte Fragen

Verwandte Fragen
Die unter gutefrage.net angebotenen Dienste und Ratgeber Inhalte werden nicht geprüft. Die Richtigkeit der Inhalte wird nicht gewährleistet. Bitte lesen Sie hierzu auch unsere Rechtlichen Hinweise.