Verschlüsselungsprogramm

03/12/2011 19:06 ArtusT#1
Ich suche jemanden, welcher mir ein Programm erstellt, wo ich
meine eigene minimale Verschlüsselung machen kann.

Das Programm sollte Nachrichten/Texte verschlüsseln und entschlüsseln können.
-------------------------------------------------------------------------
Als Erstes soll man im Menü auf "Eigene Verschlüsselung erstellen" drücken können. Dann soll eine Tabelle erscheinen:

Es soll in der 1. der zweispaltigen Tabelle alle Buchstaben und Zahlen immer in einer neuen Zeile stehen...

In der 2. Spalte soll man dann eingeben, zu was der jeweilige Buchstabe oder die jeweilige Zahl wird.

Das soll man dann speichern können.

Diese gespeicherte Tabelle soll in den Ordner des Verschlüsselers kommen.
Wenn man den Verschlüsseler startet, soll man dann die Tabelle laden können und in ein Eingabefeld die zu verschlüsselne Nachricht eingeben können.

Dann unten auf einen Button "Verschlüsseln" drücken und dann wandelt er alle Buchstaben und Zahlen, wie in der geladenen Tabelle um und man erhält den Verschlüsselten Text.

Diesen Text soll man später dann wieder in das Eingabefeld tun können.
Wenn man dann unten auf den Button "Entschlüsseln" drückt, soll er die Nachricht mithilfe der geladenen Tabelle wieder entschlüsseln und die Nachricht anzeigen.

------------------------------------------------------------

Hoffe, dass das jemand für mich machen kann.

Artus
03/13/2011 01:08 5769854332#2
ich verstehe nicht ganz, wo das Problem ist.
Code:
char buf[20]="mein Text";
int i;

for (i=0; i<=9; i++) {
buf[i]=buf[i]+1;
}
zum entschlüsseln:
Code:
for (i=0; i<=9; i++) {
buf[i]=buf[i]-1;
}
03/13/2011 09:05 .Spider~Man#3
Quote:
Originally Posted by Kiakar View Post
ich verstehe nicht ganz, wo das Problem ist.
Code:
char buf[20]="mein Text";
int i;

for (i=0; i<=9; i++) {
buf[i]=buf[i]+1;
}
zum entschlüsseln:
Code:
for (i=0; i<=9; i++) {
buf[i]=buf[i]-1;
}
Welches Programm ;)?
03/13/2011 10:10 ArtusT#4
Ich versteh nur leider den Code nicht, könntest du mir das nochml erklären pls?
03/14/2011 14:45 ArtusT#5
#push
03/14/2011 19:52 ZackBlack#6
Quote:
Originally Posted by ArtusT View Post
Ich versteh nur leider den Code nicht, könntest du mir das nochml erklären pls?
Also er erhöht jeden einzelnen Buchstaben einfach um 1.
Kannst du auch zB. mit A2334FBC234D oder so multiplizieren/dividieren/.... .
Oder man kann nen langen Key erstellen und diesen mit nem eingegebenen Passwort verschlüsseln & dann erst damit den Text, kenn mich da aber nicht so aus.
[Only registered and activated users can see links. Click Here To Register...]
03/14/2011 20:38 MrSm!th#7
Ich hoffe nur, du willst das nicht für etwas wichtiges, das ist nämlich sehr unsicher auf diese Weise.
03/15/2011 16:55 ZackBlack#8
Btw, wie würde man denn einen Byte verschlüsseln?N byte kann ja nur maximal FF sein soweit ich weiss.
Also multiplizieren kann ich schwer ohne zusätzlichen Speicher zu verbrauchen, dividieren bleibt Rest. Ok, XOR oder so? Aber eigentlich reden wir hier am TE vorbei, mir würde dafür nichts besseres einfallen als: Erstmal ne Funktion schreiben mit switch case die den Buchstaben vergleicht & ersetzt. Dann halt noch ne GUI dazu. Ich muss eh mal üben, vielleicht mach ich das, nur ne schöne GUI wird es nicht haben.^^ Wäre halt viel einfacher/sicherer es normal zu verschlüsseln, da mal was zum Verschlüsseln, ist nicht für Texte, aber sicher(zumindest siehts so aus).
[Only registered and activated users can see links. Click Here To Register...]
03/16/2011 13:28 ArtusT#9
Ich möchte nur so ein paar Sachen verschlüsseln, welche nicht's wichtiges beinhalten...
03/16/2011 17:43 MrSm!th#10
Quote:
Originally Posted by ZackBlack View Post
Btw, wie würde man denn einen Byte verschlüsseln?N byte kann ja nur maximal FF sein soweit ich weiss.
Also multiplizieren kann ich schwer ohne zusätzlichen Speicher zu verbrauchen, dividieren bleibt Rest. Ok, XOR oder so? Aber eigentlich reden wir hier am TE vorbei, mir würde dafür nichts besseres einfallen als: Erstmal ne Funktion schreiben mit switch case die den Buchstaben vergleicht & ersetzt. Dann halt noch ne GUI dazu. Ich muss eh mal üben, vielleicht mach ich das, nur ne schöne GUI wird es nicht haben.^^ Wäre halt viel einfacher/sicherer es normal zu verschlüsseln, da mal was zum Verschlüsseln, ist nicht für Texte, aber sicher(zumindest siehts so aus).
[Only registered and activated users can see links. Click Here To Register...]
Addieren, Multiplizieren und XOR gehen super.
In richtiger Verwendung auch Shifts, OR usw.