AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Diffie-Hellman-Exchange Funktionserklärung
Thema durchsuchen
Ansicht
Themen-Optionen

Diffie-Hellman-Exchange Funktionserklärung

Ein Thema von EdAdvokat · begonnen am 16. Jul 2024
Antwort Antwort
EdAdvokat
Registriert seit: 1. Mai 2016
Ich habe den Diffie-Hellman Schlüsseltausch mit großen Zahlen erstellt und seine Wirkungsweise (math. Grundlagen) erklärt.
Mit "Run" kann der gesamte Ablauf gestartet werden.
Mit dem Buttons pubAlice und pubBob wird die Berechnung der öffentlichen Schlüssel von Alice und Bob durchgeführt.
Die privaten Schlüssel von Alice und Bob (privAlice, privBob) sind selbst gewählte Zufallszahlen, die geheim gehalten werden.
Mit gemAlice und gemBob wird die Bildung des gemeinsamen Schlüssels beschrieben.
Dieser gemeinsame Schlüssel (sharedSecret Key) kann dann beispielsweise für eine symmetrische Chiffrierung (z.B. AES) verwendet
werden.
All das ist sicher nicht neu, soll jedoch für Interessenten hier mal erklärt worden sein.
Es wurden Units aus dem cnPack (https://github.com/cnpack/cnvcl) und von Big Number Library (Autor: Benny Baumann) verwendet.
Bitte beachten Sie die entsprechenden Hinweise im unit-Kopf.
EdAdvokat
Angehängte Dateien
Dateityp: zip DiffieHellmanVCL1.zip (162,1 KB, 10x aufgerufen)
 
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:15 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz