Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding
You last visited: Today at 16:26

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Verschlüsselungsprogramm

Discussion on Verschlüsselungsprogramm within the General Coding forum part of the Coders Den category.

Reply
 
Old   #1
 
ArtusT's Avatar
 
elite*gold: 0
Join Date: Feb 2011
Posts: 212
Received Thanks: 38
Cool Verschlüsselungsprogramm

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
ArtusT is offline  
Old 03/13/2011, 01:08   #2
 
elite*gold: 150
Join Date: Dec 2010
Posts: 112
Received Thanks: 159
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;
}
5769854332 is offline  
Thanks
1 User
Old 03/13/2011, 09:05   #3
 
elite*gold: 151
Join Date: Apr 2010
Posts: 1,545
Received Thanks: 124
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 ?
.Spider~Man is offline  
Old 03/13/2011, 10:10   #4
 
ArtusT's Avatar
 
elite*gold: 0
Join Date: Feb 2011
Posts: 212
Received Thanks: 38
Ich versteh nur leider den Code nicht, könntest du mir das nochml erklären pls?
ArtusT is offline  
Old 03/14/2011, 14:45   #5
 
ArtusT's Avatar
 
elite*gold: 0
Join Date: Feb 2011
Posts: 212
Received Thanks: 38
#push
ArtusT is offline  
Old 03/14/2011, 19:52   #6
 
ZackBlack's Avatar
 
elite*gold: 0
Join Date: Aug 2010
Posts: 334
Received Thanks: 79
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.
ZackBlack is offline  
Old 03/14/2011, 20:38   #7


 
MrSm!th's Avatar
 
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,909
Received Thanks: 25,409
Ich hoffe nur, du willst das nicht für etwas wichtiges, das ist nämlich sehr unsicher auf diese Weise.
MrSm!th is offline  
Thanks
1 User
Old 03/15/2011, 16:55   #8
 
ZackBlack's Avatar
 
elite*gold: 0
Join Date: Aug 2010
Posts: 334
Received Thanks: 79
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).
ZackBlack is offline  
Old 03/16/2011, 13:28   #9
 
ArtusT's Avatar
 
elite*gold: 0
Join Date: Feb 2011
Posts: 212
Received Thanks: 38
Ich möchte nur so ein paar Sachen verschlüsseln, welche nicht's wichtiges beinhalten...
ArtusT is offline  
Old 03/16/2011, 17:43   #10


 
MrSm!th's Avatar
 
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,909
Received Thanks: 25,409
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).
Addieren, Multiplizieren und XOR gehen super.
In richtiger Verwendung auch Shifts, OR usw.
MrSm!th is offline  
Thanks
1 User
Reply




All times are GMT +1. The time now is 16:27.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.