Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   OTP-Gen (One Time Pad Key Generator) (https://www.delphipraxis.net/25369-otp-gen-one-time-pad-key-generator.html)

sakura 5. Jul 2004 15:37


OTP-Gen (One Time Pad Key Generator)
 
Liste der Anhänge anzeigen (Anzahl: 2)
Hi DPler,

da ich gerade ein paar Randomdaten benötigte, möchte ich Euch diese Kreation nicht vorenthalten :mrgreen:

Wers benötigt mag es nutzen, wer es nicht braucht möge schweigen ;)

Der Code ist weder schön noch auf Fehler (volle Festplatte) hin gesichert. Und die Nach- und Vorteile von OTP-Cipher wurden in der DP schon zu genüge diskutiert. Na ja, es ist alle Male besser als ein einfacher Random-Generator.

Das Proggie benötigt das "LMD Tray Icon" in der vorliegenden Version, aber das kann umgangen werden ;)

Die OTP Datei wird mit der aktuellen Zeit als Namen im Startverzeichnis hinterlegt.

...:cat:...

P.S.: Das Proggie nutzt die Mausbewegungen als Grundlage. Einfach laufen lassen und den Datenmüll sammeln ;)

sakura 6. Jul 2004 09:37

Re: OTP-Gen (One Time Pad Key Generator)
 
Update
  • korrigiert: manchmal verliert der Hook seine Bindung, Timer für Reset :mrgreen:
  • korrigiert: mehrere Mausereignisse ohne wirtliche Mausbewegung werden ignoriert

...:cat:...

d3g 6. Jul 2004 11:19

Re: OTP-Gen (One Time Pad Key Generator)
 
Bist du dir eigentlich sicher, dass Mausbewegungen für einen OTP-Schlüssel ausreichend sind? Ich kenn mich mit der Materie jetzt nicht so sonderlich aus, aber sind Mausbewegungen nicht zu vorhersehbar, zumindest Stellenweise, sodass man zumindest Teile der verschlüsselten Nachricht entschlüsseln kann? Ich würde einfach weißes Rauschen vom Radio über die Soundkarte aufnehmen, das ist doch sicher zufälliger und bringt mehr Daten in kürzerer Zeit.

sakura 6. Jul 2004 11:21

Re: OTP-Gen (One Time Pad Key Generator)
 
Wirklich ausreichend wohl nicht, aber besser als jeder Pseudo-Generator und für den Zweck, welchen ich brauche ausreichend. ;)

Wer will kann damit tun und lassen was er will.

...:cat:...

d3g 6. Jul 2004 11:23

Re: OTP-Gen (One Time Pad Key Generator)
 
Zitat:

Zitat von sakura
Wirklich ausreichend wohl nicht, aber besser als jeder Pseudo-Generator und für den Zweck, welchen ich brauche ausreichend. ;)

OK. :mrgreen:

Zitat:

Zitat von sakura
Wer will kann damit tun und lassen was er will.

Naja, für ein Spionagetool könnte man den Source natürlich benutzen ;-) (bin ich froh, dass X11 ein Sicherungssystem gegen sowas hat...)

toms 6. Jul 2004 11:33

Re: OTP-Gen (One Time Pad Key Generator)
 
Zitat:

korrigiert: manchmal verliert der Hook seine Bindung, Timer für Reset
Funktioniert immer noch nicht richtig. z.B wenn die Tastenkombinationen
Strg-Alt-Del oder Strg-Esc gedrueckt werden.
Lösung: MSDN-Library durchsuchenWM_CANCELJOURNAL abfangen und dann Hook neu starten.

GuenterS 6. Jul 2004 12:33

Re: OTP-Gen (One Time Pad Key Generator)
 
Zitat:

Zitat von d3g
Bist du dir eigentlich sicher, dass Mausbewegungen für einen OTP-Schlüssel ausreichend sind? Ich kenn mich mit der Materie jetzt nicht so sonderlich aus, aber sind Mausbewegungen nicht zu vorhersehbar, zumindest Stellenweise, sodass man zumindest Teile der verschlüsselten Nachricht entschlüsseln kann? Ich würde einfach weißes Rauschen vom Radio über die Soundkarte aufnehmen, das ist doch sicher zufälliger und bringt mehr Daten in kürzerer Zeit.


Naja sind nicht ganz vorhersehbar, wenn man sie zum Beispiel alle 1 oder 2 Sekunden abfragt und der User nicht ausgerechnet eine Gerade zieht *g*

Die Idee mit dem weißen Rauschen ist nicht schlecht, aber nicht jeder hat eine Radio Karte.

sakura 6. Jul 2004 12:36

Re: OTP-Gen (One Time Pad Key Generator)
 
Zitat:

Zitat von GuenterS
Naja sind nicht ganz vorhersehbar, wenn man sie zum Beispiel alle 1 oder 2 Sekunden abfragt und der User nicht ausgerechnet eine Gerade zieht *g*

Einerseits dieses, andererseits speichere ich ja auch nicht die Koordinaten, das wäre wohl wirklich zu hirnlos, sondern den Wert aus
Delphi-Quellcode:
SpeicherByte := (MouseX + MouseY * BildschirmHoehe) mod 256;
Damit sollte das logische Nachverfolgen wirklich unmöglich sein - hoffe ich.

Gravierender Nachteil bleibt der Fakt, daß die Maus nur recht wenig bewegt wird und somit nur wenige Daten anfallen :wall:

...:cat:...

GuenterS 6. Jul 2004 13:21

Re: OTP-Gen (One Time Pad Key Generator)
 
Naja dann forder den User doch auf mal die Maus kräftigst zu bewegen. Man könnte ja in den empfangen Daten prüfen in welchem Bereich sich die Maus bewegt hat und wenn dieser zu klein ist eine Warnung bzw. Fehlermeldung ausgeben.

toms 6. Jul 2004 13:33

Re: OTP-Gen (One Time Pad Key Generator)
 
Zitat:

wenn dieser zu klein ist eine Warnung bzw. Fehlermeldung ausgeben.
oder einfach ignorieren.


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:11 Uhr.
Seite 1 von 3  1 23      

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