myGully.com

myGully.com (https://mygully.com/index.php)
-   Programmierung (https://mygully.com/forumdisplay.php?f=67)
-   -   Programmieren in C // HILFE! (https://mygully.com/showthread.php?t=2178476)

oleyeah 07.12.10 15:34

Programmieren in C // HILFE!
 
Guten Tag,
Ich brauche dringend Hilfe im Programmieren in C.
Und zwar haben wir in der Schule die Aufgabe bekommen, ein Programm zum Verschlüsseln und Entschlüsseln von Texten zu entwickeln.
Zum Bestehen genügt schon die "Caesar-Verschlüsselung" mit Bildschirm-Ein-Ausgabe.
Natürlich möchte ich gerne eine etwas bessere Note bekommen.
Dazu wäre nötig (Wir programmieren mit Visual Studio):

-Ein anspruchsvoller Algorithmus
-Funktionen
-Mehrere Dateien (Header,Projekt)
-Ein- und Ausgabe mit Dateien

Ich hoffe mir kann jemand bei dem Programm helfen oder mir ein paar Denkanstöße geben.
Danke an alle!

spartan-b292 07.12.10 16:28

In der Wikipedia findest du einige der bekannten Algorithemn wie z.B AES recht gut dokumentiert und mit Codebeispielen:

[Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...]
[Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...]
[Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...]
[Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...]

Interessant und etwas einfacher könnte auch die [Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...] Sein.

flotti 12.12.10 11:18

hi, ich würde erstmal ein programm schreiben wo man strings bzw datein einlesen kann,
dann würde ich den ceasar algo implementieren.
wenn das dann alles funzt würde ich noch zusätzlich einenen besseren algo implementieren (man könnte dann im programm wählen welchen algo man benutzen will...).
Als besseren Algo würde ich RSA probieren weil er aktuell und relativ einfach zu implemtieren ist.
ihr könnt ja die zwischenergebnisse hier posten ;)

Zeodos 12.12.10 19:45

joa, also AES ist natürlich auch schon recht heavy, da du deinem programm das rechnen mit matrizen beibringen müsstest..
rsa ist recht simpel, allerdings auch asymetrisch und somit nicht direkt mit caesar zu vergleichen..

ich würde vielleicht einfach mal mit der vigenere-chiffre anfangen, eine chiffre die dem caesar vom primzip her gleicht, jedoch mehrere alphabete benutzt und darum der buchstaben-häufigkeits-analyse standhält (bei kleinen textlängen zumindest)

[Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...]

die ein-/ausgabe von datein ist simpel und es gibt viele beispiele dazu im web


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:34 Uhr.

Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.