AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Ntzliche Links
Registrieren
Zurck Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Delphi [LockBox3] Komischer Stream bei RSA Keys
Thema durchsuchen
Ansicht
Themen-Optionen

[LockBox3] Komischer Stream bei RSA Keys

Ein Thema von milos · begonnen am 26. Jun 2022 · letzter Beitrag vom 27. Jun 2022
 
Benutzerbild von milos
milos

Registriert seit: 14. Jul 2008
Ort: Bern (CH)
509 Beitrge
 
Delphi 11 Alexandria
 
#1

[LockBox3] Komischer Stream bei RSA Keys

  Alt 26. Jun 2022, 21:45
Hallo,

ich mchte mit LockBox3 testweise ein Private und Public Key Paar generieren und in eine Datei speichern.

Ich folge dabei dieser Anleitung: http://lockbox.seanbdurkin.id.au/Generate+an+RSA+key

Installiert habe ich LockBox ber GetIt in der IDE.

Mein Code ist wie folgt:

Delphi-Quellcode:
var
  LStream : TFileStream;
begin
  FSig := TSignatory.Create(nil);
  FCryptoLib := TCryptographicLibrary.Create(nil);
  FCodecRSA := TCodec.Create(nil);

  // setup codec
  FCodecRSA.CryptoLibrary := FCryptoLib;
  FCodecRSA.StreamCipherId := 'native.RSA';
  FCodecRSA.ChainModeId:= 'native.CBC';
  FCodecRSA.AsymetricKeySizeInBits := 1024;

  // setup sig
  FSig.Codec := FCodecRSA;

  // generate and save keys
  if FSig.GenerateKeys then
  begin
    LStream := TFileStream.Create('D:/public_key_test.txt', fmOpenReadWrite);
    try
      FSig.StoreKeysToStream(LStream, [partPublic, partPrivate]);
    finally
      LStream.Free;
      ShowMessage('Success');
    end;
  end
  else
    ShowMessage('Failed');
end;
Ich kriege zwar das Dialog "Success" und es knallt nichts, also als ob alles gut gelaufen wre.

In der Datei "D:\public_key_test.txt" finde ich aber folgenden Inhalt:

Zitat:
N
LockBox3 € B,L)ofs@Œ‚’ZR*װ
!F*n’‡.3}B7ݨIgc˜GP™2‚U*Œ.CCF\[!‰F2g`[Š2s3\y„Aκ”dpco N
LockBox3 € [A^,7”ݻP{7oHsI*& b\™"x:%d'\K™š”}+2<mŽ\@dM <c$›7J{bKHA*Duߤĺ躦
Ich habe versucht auch nur den Public bzw. den Private Key zu speichern, aber leider mit selbem ergebniss. Die Dateigrsse ist immer 308bytes, egal wie viele Keys ich speichere und auch egal wie gross ich sie beim generieren angebe.
Mache ich etwas falsch oder habe ich etwas vergessen?

Freundliche Grsse
Milos
Milos

Gendert von milos (26. Jun 2022 um 21:50 Uhr)
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beitrge zu antworten.
Es ist dir nicht erlaubt, Anhnge hochzuladen.
Es ist dir nicht erlaubt, deine Beitrge 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 08:09 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz