Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

drakon

Supermoderator

Beiträge: 6 513

Wohnort: Schweiz

Beruf: Entrepreneur

  • Private Nachricht senden

31

21.02.2010, 16:52

Ich nichts. Hab den ehrlich gesagt gar nicht angschaut. Vielleicht hilft ihm auch eine ein wenig andere Sichtweise. Dazu kommt noch, dass viele tatsächlich ein wenig Mühe mit den Wikipedia Artilen bezüglich Mathe haben.

Und ein 15 Seitiges Paper würde ich einem 12t Klässer wahrscheinlich nicht gerade zumuten wollen, weil wahrscheinlich einige Dinge verschwiegen vorausgesetzt werden.

Task-Manager

Alter Hase

  • »Task-Manager« ist der Autor dieses Themas

Beiträge: 1 087

Wohnort: am PC

Beruf: Student

  • Private Nachricht senden

32

21.02.2010, 17:02

Zitat von »"David_pb"«

Der Wikipedia Artikel ist eigentlich ziemlich gut... Was hast du denn daran auszusetzen. Ansonsten ist das eigentlich alles was man braucht.


cool danke. Zum Thema Wikipedia: mit meinen Mathematischen Kenntnissen, welche ich mir bis Stufe 12.1 angeeignet habe, ist der Wikipedia nicht leicht zu verstehen-.- Aber drakon hats ja ganz gut erklärt thx!

hat wer noch ne gute erklärung zu DES? ich versteh das mit der Feistelchiffre net ganz :/
falls ichs i-wo vergessen hab:

mfg
Task-Manager

Rechtschreibfehler sind mein Eigentum und gewollt!

Task-Manager

Alter Hase

  • »Task-Manager« ist der Autor dieses Themas

Beiträge: 1 087

Wohnort: am PC

Beruf: Student

  • Private Nachricht senden

33

27.02.2010, 15:50

EDIT2: Sooo der Schriftliche teil ist so gut wie fertig. RSA ist programmiert (doch in Java, da ich dort die Klasse BigInteger so schön fand :D)

Allerdings hab ich kP wie ich einen Text in 64 Bit-Blöcke einteillen kann, so dass ich auf BIT-ebene weiterrechen kann :(

Hat wer eine Open Source DES-Verschlüsselung? oder weis wer wie ich mit einem Text auf Bit-Ebene rechnen kann? (ASCII ist klar, aber wie rechne ich das um auf Bit???)

mfg
Task-Manager

PS: Jaja die Facharbeit wird veröffentlicht. Die Quelltexte auch, aber erst nachdem die Arbeit bewertet wurde :D
falls ichs i-wo vergessen hab:

mfg
Task-Manager

Rechtschreibfehler sind mein Eigentum und gewollt!

Task-Manager

Alter Hase

  • »Task-Manager« ist der Autor dieses Themas

Beiträge: 1 087

Wohnort: am PC

Beruf: Student

  • Private Nachricht senden

34

02.03.2010, 23:53

auf grund des 2ten Edits /push^^
falls ichs i-wo vergessen hab:

mfg
Task-Manager

Rechtschreibfehler sind mein Eigentum und gewollt!

Brummbaer

Frischling

Beiträge: 31

Wohnort: Aachen

Beruf: Fachinformatiker Anwendungsentwicklung

  • Private Nachricht senden

35

03.03.2010, 08:32

Verstehe ich die Frage richtig, dass du den Text in 64- Bit- Blöcke zerteilen musst? Dann nimm doch einfach immer 8 Zeichen?

Ich weiß jetzt wohl echt nicht, ob ich die Frage so richtig verstanden habe...

Zudem habe ich bei Wikipedia unter "Data Enctryption Standard" bei den Weblinks dieses Java- Script gefunden
Ich kann es zwar nicht bewerten (weil ich keine Ahnung davon hab), aber vielleicht kannst du damit ja was anfangen...

Brummbaer Ende
Es gibt 10 Sorten von Menschen: die, die das Binärsystem kennen, und die, die es nicht kennen.

Task-Manager

Alter Hase

  • »Task-Manager« ist der Autor dieses Themas

Beiträge: 1 087

Wohnort: am PC

Beruf: Student

  • Private Nachricht senden

36

03.03.2010, 14:43

Zitat von »"Brummbaer"«

Verstehe ich die Frage richtig, dass du den Text in 64- Bit- Blöcke zerteilen musst? Dann nimm doch einfach immer 8 Zeichen?


achso jo 8 ASCII zeichen wären ja 64Bit nur ich muss dann auf Bit-ebene weiterrechnen, also Permutationen, Substitutionen und XORs mit den einzelnen Bits durchführen :/ (und zwar wild durcheinander^^)

die einzige Idee die mir kommt, ist die ASCII werte als Bits in strings zu laden und mit diesen dann zu arbeiten :/ aber wirklich hammer ist das nicht-.-
falls ichs i-wo vergessen hab:

mfg
Task-Manager

Rechtschreibfehler sind mein Eigentum und gewollt!

Mordrak

1x Contest-Sieger

Beiträge: 121

Wohnort: München

Beruf: Junior IT Consultant

  • Private Nachricht senden

37

05.03.2010, 12:38

Ahoi,

öh, ein 'char', in dem Du einen ASCII-Wert drin hast, liegt im Bereich 0..255. Acht davon bastelst Du jeweils zu einem 'long' zusammen. Oder woran hakt es gerade?

Grüße,
Mordrak
What's yellow and equivalent to the axiom of choice? The Lemmon of Zorn!

Task-Manager

Alter Hase

  • »Task-Manager« ist der Autor dieses Themas

Beiträge: 1 087

Wohnort: am PC

Beruf: Student

  • Private Nachricht senden

38

06.03.2010, 01:01

Zitat von »"Mordrak"«

Ahoi,

öh, ein 'char', in dem Du einen ASCII-Wert drin hast, liegt im Bereich 0..255. Acht davon bastelst Du jeweils zu einem 'long' zusammen. Oder woran hakt es gerade?

Grüße,
Mordrak


thx, aber mein Programm ist schon geschrieben. nur kommen bei mir falsche ASCII werte beim Ergebnis raus :/
falls ichs i-wo vergessen hab:

mfg
Task-Manager

Rechtschreibfehler sind mein Eigentum und gewollt!

Mastermind

unregistriert

39

06.03.2010, 12:15

Zitat von »"Task-Manager"«

Zitat von »"Mordrak"«

Ahoi,

öh, ein 'char', in dem Du einen ASCII-Wert drin hast, liegt im Bereich 0..255. Acht davon bastelst Du jeweils zu einem 'long' zusammen. Oder woran hakt es gerade?

Grüße,
Mordrak


thx, aber mein Programm ist schon geschrieben. nur kommen bei mir falsche ASCII werte beim Ergebnis raus :/


Mit "ist schon geschrieben" meinst du aber bitte nicht dass du die Operationen wie oben vorgeschlagen auf string literalen "von Hand" ausführst?!

WTF.

Task-Manager

Alter Hase

  • »Task-Manager« ist der Autor dieses Themas

Beiträge: 1 087

Wohnort: am PC

Beruf: Student

  • Private Nachricht senden

40

06.03.2010, 15:22

Zitat von »"Mastermind"«

Zitat von »"Task-Manager"«

Zitat von »"Mordrak"«

Ahoi,

öh, ein 'char', in dem Du einen ASCII-Wert drin hast, liegt im Bereich 0..255. Acht davon bastelst Du jeweils zu einem 'long' zusammen. Oder woran hakt es gerade?

Grüße,
Mordrak


thx, aber mein Programm ist schon geschrieben. nur kommen bei mir falsche ASCII werte beim Ergebnis raus :/


Mit "ist schon geschrieben" meinst du aber bitte nicht dass du die Operationen wie oben vorgeschlagen auf string literalen "von Hand" ausführst?!

WTF.


Nö für XOR wird in long gecastet :D

Aber Permutationen finden auf String-Ebene statt, Substitutions-Boxen ebenfals, da das da Leichter mit den Tabellen ist.

Quellcode scheint fehlerfrei zu sein, gibt keine Fehler, doch trozdem kommen die falschen ASCII-Werte am ende raus-.-

EDIT: hier mal der Code für den Codierer (BlueJ geschrieben vtl. findet wer den Fehler^^)
EDIT2: in den richtigen Forenbereich geschoben...
falls ichs i-wo vergessen hab:

mfg
Task-Manager

Rechtschreibfehler sind mein Eigentum und gewollt!

Werbeanzeige