Forum: Object-Pascal / Delphi-Language
Delphi
by negaH,
11. Jul 2005
genau um d aus e zu bestimmen brauchst du ?
P und Q. Wenn du aber nur N hast wie kommst du auf P und Q ?
Nochmal: N,E ist mein öffentlicher Schlüssel, damit kannst du nachrichten an mich verschlüsseln aber nicht entschlüsseln.
Zur Entschlüsselung benötigt man d und das kann man nur aus P,Q,E direkt berechnen. Es sei denn N = P*Q aus dem öffentlichen Schlüssel kann faktorisiert werden in...
Forum: Object-Pascal / Delphi-Language
Delphi
by negaH,
10. Jul 2005
Hinterfragen wir mal Stückchenweise:
Wie kommst du darauf das man ohne Probleme von e auf d schließen kann ?
Versuche mal herauszufinden und logisch zu beweisen unter welchen Bedingungen man von e auf d berechnen kann !
Gruß Hagen
Forum: Object-Pascal / Delphi-Language
Delphi
by negaH,
8. Jul 2005
Ok, ich glaube ich muß nochmal genauer auf die Schlüssel-Formen eingehen.
Wir machen mal ein gedankliches Experiment und versuchen aus einem symmetrischen Verfahren ein asyymetrisches zu machen. Wir werden dann sehen das auch bei asymmertischen Verfahren es im Grunde nur einen Schlüssel gibt, wie auch bei den symmetrischen. Aber das die unterschiedlichen Formen dieses einen Schlüssels dazu...
Forum: Object-Pascal / Delphi-Language
Delphi
by negaH,
8. Jul 2005
1.) ja, RSA ist ein Public Key Verfahren, oder viel besser ausgedrückt ein a-symmetrisches Verfahren
5.) eben weil im TrueCrypt ausschließlich nur symmetrische Verfahren angewendet werden, wozu RSA erwähnen
3.) nein, du machst einen Denkfehler. Verallgemeinert gesagt gibt es bei den asymmetrischen Verfahren mindestens zwei verschiedene Schlüssel-Formen: die Öffentlichen Schlüssel und die...
Forum: Object-Pascal / Delphi-Language
Delphi
by negaH,
2. Jul 2005
1) falsch
2) falsch
Es sagt uns nur das bisher keiner das Interesse hatte sehr wichtige Daten mit deinem Verfahren zu verschlüsseln und 2. das bisher noch keiner die Notwendigkeit hatte Daten die mit deinem Verfahren verschlüsselt wurden zu knacken und 3. sagt uns das, daß schon mehr als 100 Hacker insgeheim die Daten von Millionen von Kunden, die ihre Daten mit deinem Verfahren gesichert...
Forum: Object-Pascal / Delphi-Language
Delphi
by negaH,
10. Mai 2005
function XOR_KeyGen( const Password : String ; const KeySize : Integer ) : String;
var
PassSum : Integer;
Loop : Integer;
Key : String;
begin
// 1.)
PassSum := 0;
for Loop := 1 to Length( Password ) do
Inc( PassSum , Ord( Password ) );
Forum: Object-Pascal / Delphi-Language
Delphi
by negaH,
10. Mai 2005
Jain, es würde leicht sicherer weil es komplexer ist. Auf der Stufe der verschiedenen Schlüsselströme wäre es Punkt 3.) und die Gefahr das man aus der Nachricht selber den Schlüssel extrahieren kann ist ein kleines bischen geringer. Aber im Grunde für einen Profi absolut kein Hindernis, weil eben Random() mit 32Bit zur kurz ist und der Algo., ein LCG, ein direkt reversibler Algo. ist, man kann...
Forum: Object-Pascal / Delphi-Language
Delphi
by negaH,
9. Mai 2005
Ich glaube du willst es nicht begreifen. Du postest hier einen Source Code und behauptest das es eine Verschlüsselung ist. Ein naiver Programmierer nimmt deinen Code und baut ihn in seine Anwendung ein weil er denkt das das eine simple und gute Verschlüselung ist. Diese Software verkauft er an ein Unternehmen das sich natürlich auf die Aussagen zur Sicherheit des Programmieres verlässt. Alle...