| |

VB.NET - Ein- und UmsteigerRSA Verständnisproblem | |  | Autor: Stefan65 | Datum: 03.08.10 10:33 |
| Ich beschäftige mich derzeit mit dem Thema, wie ich eine Kommunikation zwischen zwei Computer verschlüssele. Dazu habe ich einfachhalber einen Computer A und einen Computer B, welche beide über einen von mir definierten TCP Port Verbindung aufnehmen und jeweils sich gegenseitig Informationen senden und empfangen können. Das an sich ist nun auch keine besonders große Hürde.
Ich habe nun versucht, mich in die RSA Verschlüsslung einzuarbeiten (als auch die symetrische Verschlüsselung mittels TDES). Hierzu sind jede Menge Beispiele zu finden, die auch soweit funktionieren, aber den Haken haben, dass die jeweilige Ver- und Entschlüsselung immer innerhalb ein und des selben Programms auf einem einzelnen Computer stattfindet.
Ich habe kein Beispiel und nachvollziehbaren Ansatz gefunden, wie ich bei der RSA Verschlüsselung den Public Key bekannt mache: Computer A geniert ein neues Keypaar (private und public), verschlüsselt eine Information und sendet die verschlüsselte Information als auch den Public-Key an Computer B (das ist soweit auch noch kein Problem).
1. Ich lege mir die Karten, wie ich auf Computer B mit dem Public Key verfahre, damit ich die verschlüsselte Information von Computer A wieder entschlüsseln kann.
Mein bisheriges Verständnis lässt mich vermuten, dass ich mich ggf. gedanklich in etwas verrant habe und den Wald vor lauter Bäumen nicht sehe: Wenn Computer A ein RSA-Keypaar erzeugt, Computer A mit dem privaten RSA-Key eine Information verschlüsselt und dem Computer B die verschlüsselte Information als auch den public Key sendet, dann sollte es doch theoretisch möglich, dass beide Informationen mittels Sniffer oder vergleichbaren von einem dritten Computer C abgefangen werden können, und dieser dann unberechtigterweise ebenso die Entschlüsselung vornehmen kann(?). Das würde eine solche Verschlüsselung doch ad absurdum führen.
2. Verstehe ich hier nur noch Bahnhof?
3. Sollte ich RSA und TDES für eine Kommunikation zwischen Computer A und Computer B völlig über Board werfen? (ursprünglich wollte ich beide Verfahren kombinieren) Gibt es für die Verschlüsselung einer derartigen Kommunikation zwischen Computer A und Computer B eine sinvollere oder "bessere" Net Verfahren?
MfG |  |
 | Sie sind nicht angemeldet! Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.
Einloggen | Neu registrieren |
  |
|
sevGraph (VB/VBA) 
Grafische Auswertungen
Präsentieren Sie Ihre Daten mit wenig Aufwand in grafischer Form. sevGraph unterstützt hierbei Balken-, Linien- und Stapel-Diagramme (Stacked Bars), sowie 2D- und 3D-Tortendiagramme und arbeitet vollständig datenbankunabhängig! Weitere InfosTipp des Monats Oktober 2025 Matthias KozlowskiUmlaute konvertierenErsetzt die Umlaute in einer Zeichenkette durch die entsprechenden Doppelbuchstaben (aus ä wird ae, usw.) Access-Tools Vol.1 
Über 400 MByte Inhalt
Mehr als 250 Access-Beispiele, 25 Add-Ins und ActiveX-Komponenten, 16 VB-Projekt inkl. Source, mehr als 320 Tipps & Tricks für Access und VB
Nur 24,95 EURWeitere Infos
|
|
|
Copyright ©2000-2025 vb@rchiv Dieter Otter Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.
Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel
|
|