Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 21:07

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

Advertisement



[C#]Bestimmte Teile aus einer Textbox einlesen

Discussion on [C#]Bestimmte Teile aus einer Textbox einlesen within the .NET Languages forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Oct 2012
Posts: 658
Received Thanks: 138
[C#]Bestimmte Teile aus einer Textbox einlesen

Hallo,
als erstes möchte ich erwähnen das ich nicht sehr erfahren bin, daher ein bisschen Nachsicht bitte.
Ich arbeite gerade an einer art "Verschlüsselungs Programm" , meine Idee war das ich vom Benutzer ein "Faktor" eingeben lasse, das ist dann sozusagen der Schlüssel, ich hätte die Buchstaben mit den Zahlen ersetzt und mit dem Faktor multipliziert ( a = 1 * Faktor). Soweit so gut. Ich habe es auch hinbekommen das in eine Text Datei zu speichern. Mein Problem aber ist das entschlüsseln .
Meine Vorstellung war das ich dann die Zahl geteilt durch den Faktor wieder mit den jeweiligen Buchstaben ersetze. Ich bekomme es aber nicht hin die Zahlen geteilt voneinander einzulesen und damit zu rechnen. Ich habe als Platzhalter ein normales Leerzeichen und für ein Leerzeichen im Text ein - .
Code:
FEELiNG. is offline  
Old 11/17/2015, 16:39   #2
Moderator


 
elite*gold: 558
Join Date: Feb 2010
Posts: 6,546
Received Thanks: 1,418
Übersehe ich etwas, oder müsstest du nicht einfach nur "text.split(...)" machen? Edit: Ich würde vermutlich als erstes die Worte trennen und danach die Buchstaben.

Ich würde es aber anders angehen. Ich würde die Daten direkt mit BinaryWriter und BinaryReader schreiben/lesen, dann hast du auch kein Problem deine Zeichen von einander zu trennen. Edit: Außerdem ist deine verschlüsselte Datei dann deutlich kleiner, weil aus einem Zeichen nicht plötzlich sagen wir mal 10 werden, sondern nur 4. Das ist zwar immer noch einiges mehr, aber trotzdem weniger.

Allerdings ist deine Verschlüsselung nicht besonders sicher, die bremst höchstens so lange bis man Programm geschrieben hat und schon kann jede Datei ohne deinen Faktor entschlüsselt werden. Wenn du mir nicht glaubst, gib mir einen verschlüsselten Text und etwas Zeit, dann kann ich dir wahrscheinlich sagen was da steht und wie dein Faktor ist.
ComputerBaer is offline  
Thanks
1 User
Old 11/17/2015, 17:35   #3
 
elite*gold: 0
Join Date: Feb 2009
Posts: 1,137
Received Thanks: 573
Das wird eh nicht funktionieren, Stichwort Overflow
warfley is offline  
Old 11/17/2015, 17:56   #4
Moderator


 
elite*gold: 558
Join Date: Feb 2010
Posts: 6,546
Received Thanks: 1,418
Quote:
Originally Posted by warfley View Post
Das wird eh nicht funktionieren, Stichwort Overflow
So wie es jetzt ist hast du Recht. Wenn man die Buchstaben auf long oder den Faktor auf short verändern würde, sollte das Problem nicht mehr auftreten können. Das funktioniert natürlich auch nur bis zu einem bestimmten Punkt, wenn weitere Zeichen hinzugefügt werden sollen, wobei der Punkt dann in weit weg ist.
ComputerBaer is offline  
Old 11/17/2015, 18:31   #5
 
YatoDev's Avatar
 
elite*gold: 50
Join Date: Sep 2012
Posts: 3,841
Received Thanks: 1,462
das einfachste wäre wohl die bytes einfach mit xor und einem faktor zu verändern. Ist besser als deine lösung und schneller. Das ist aber kein ersatz für einen richtigen verschlüsselungs algorithmus?
YatoDev is offline  
Thanks
1 User
Old 11/17/2015, 19:22   #6
 
elite*gold: 0
Join Date: Oct 2012
Posts: 658
Received Thanks: 138
Quote:
Originally Posted by ComputerBaer View Post
Übersehe ich etwas, oder müsstest du nicht einfach nur "text.split(...)" machen? Edit: Ich würde vermutlich als erstes die Worte trennen und danach die Buchstaben.

Ich würde es aber anders angehen. Ich würde die Daten direkt mit BinaryWriter und BinaryReader schreiben/lesen, dann hast du auch kein Problem deine Zeichen von einander zu trennen. Edit: Außerdem ist deine verschlüsselte Datei dann deutlich kleiner, weil aus einem Zeichen nicht plötzlich sagen wir mal 10 werden, sondern nur 4. Das ist zwar immer noch einiges mehr, aber trotzdem weniger.

Allerdings ist deine Verschlüsselung nicht besonders sicher, die bremst höchstens so lange bis man Programm geschrieben hat und schon kann jede Datei ohne deinen Faktor entschlüsselt werden. Wenn du mir nicht glaubst, gib mir einen verschlüsselten Text und etwas Zeit, dann kann ich dir wahrscheinlich sagen was da steht und wie dein Faktor ist.
Vielen Dank für die ausführliche Antwort!
Bei mir ist es gerade so:
Ich gehe auf eine Berufsfachschule und mache dort eine Ausbildung zum Technischen Assistenten für Informatik und dort haben wir natürlich auch Anwendungsentwicklung , das was wir bis jetzt machen war mir zu langweilig und ich wollte mich selbst ein wenig fordern und ein paar Ideen umsetzen, deshalb geht es mir auch nicht so sehr um die Sicherheit, also zumindest jetzt.
FEELiNG. is offline  
Old 11/18/2015, 10:16   #7
 
elite*gold: 0
Join Date: Mar 2010
Posts: 22
Received Thanks: 3
Falles dich interessiert, hier ein link zur Encryption und Decryption in C#:


Wie schon gesagt würde eine split methode auch nur begrenzt funktionieren. Deshalb falls du dich für verschlüsselungen interessierst lies mal den Post den ich verlinkt habe durch, da erfährst du einiges.
Nightwish001 is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
Ganz einfache Adresse in einer Textbox ausgeben
01/07/2014 - C/C++ - 8 Replies
Hi. Ich habe eine Textbox und eine Adresse "0x7b12c5c". Nun möchte ich ganz einfach ohne Offsets etc. die Value in einer Textbox ausgeben. Wie mach ich das am simpelsten? Bis jetzt hatte ich sowas zum Schreiben benutzt: void SetDisableSpeedhack(){ DWORD wert1 = *(DWORD*)BasePointer1; if(wert1 > 0){
[S]Bestimmte Pc Teile [B]Geld
11/21/2012 - Trading - 0 Replies
Hey Community, Ich suche NUR folgende Sachen keine andere: 500GB Seagate Barracuda ST500DM002 16MB 3.5" (8.9cm) SATA 6Gb/s LG Electronics GH24NS90 DVD-RW SATA intern schwarz Bulk Sharkoon MS120 Mini Tower ohne Netzteil schwarz 450 Watt Rasurbo Real & Power RAP450 Non-Modular 80+ 1024MB VTX3D Radeon HD 7850 X-Edition Aktiv PCIe 3.0 x16 (Retail) AMD Phenom II X4 Black Edition 965 4x 3.40GHz So.AM3 BOX
HEi suche bestimmte Grafik teile ;D
08/19/2011 - General Art - 5 Replies
hei leute ich suche sone art schnörkel sag ich mal http://www.aziznatour.com/portfolio/media/web-des ign/newworld2/homepage.jpg da sidn welche dran immer da an den rendern..... kann mir jemand sagen wo cih solche finde? MFG terrorTom
[VB.net][HOW TO]Text einer Textbox verschlüsseln
06/14/2010 - Coding Tutorials - 4 Replies
Hallo, Heute möchte ich euch zeigen wie ihr den Text einer Textbox verschlüsseln könnt. Info: Es funktioniert nicht bei der RichTextBox Also wir brauchen eine windows forms anwendung in der ihr mindestens 1 TextBox macht, mit dem Namen: TextBox1 Dann macht ihr einen Doppelklick auf die Form damit ihr im Form_Load Event seid. Da schreibt ihr dann:
[Help]Zufälliger Text + Zahlen in einer Textbox generieren
05/14/2010 - General Coding - 4 Replies
Hi Leute, wie der Titel schon sagt, möchte ich einen Zufälligen text + nummern (also sowas wie: k3j4kjsj2) erstellen lassen per druck auf einen Button. Ich bin schon so weit, dass es mit nummern geht. nur wie kann ich buchstaben an verschiedenen Positionen anzeigen lassen? So weit bin ich: Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim rnd As Random Dim number As Integer rnd = New Random



All times are GMT +1. The time now is 21:09.


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.