AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

OpenSSL, Datei signieren

Ein Thema von hoika · begonnen am 23. Sep 2010 · letzter Beitrag vom 25. Jun 2021
Antwort Antwort
Seite 1 von 2  1 2      
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.270 Beiträge
 
Delphi 10.4 Sydney
 
#1

OpenSSL, Datei signieren

  Alt 23. Sep 2010, 09:20
Hallo #,

ich darf (muss ...) eine Datei verschlüsseln und sie dann signieren.

Verschlüsseln:
PublicKey desjenigen, der die Datei bekommen soll und sie wieder entschlüsselt, klar.

Signieren:
Ich nehme meinen PrivateKey dazu, auch klar.
Aber:
OpenSSL bietet mir 2 Wege an, per smime und rsault.
Was nehme ich denn jetzt ?

Kennt sich jemand aus ?

PS:
Die Dateien sind Abrechnungsdaten für die Krankenkasse.

Danke


Heiko
Heiko
  Mit Zitat antworten Zitat
dust258

Registriert seit: 18. Aug 2008
62 Beiträge
 
#2

AW: OpenSSL, Datei signieren

  Alt 23. Sep 2010, 10:12
Hallo Heiko,
mit OpenSSL habe ich aber noch nicht gearbeitet, aber die beiden Funktionen beziehen sich auf verschiedene Verschlüsselungsalgorithmen.
Im Normalfall wird RSA also rsautl verwendet um digitale Signaturen und Verschlüsselungen zu erstellen.

S/MIME ist mir persönlich noch nicht untergekommen...

PS: Ohne Gewähr ^^
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.270 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: OpenSSL, Datei signieren

  Alt 23. Sep 2010, 10:16
Hallo,

hmmmmmmm.
Ich habe hier Quellcode (Perl ... ),
dort wird zur Signierung halt smime benutzt.
Das will aber ein Zertifikat + PrivatKey haben,
beim rsautl nur der PrivatKey.


Heiko
Heiko
  Mit Zitat antworten Zitat
dust258

Registriert seit: 18. Aug 2008
62 Beiträge
 
#4

AW: OpenSSL, Datei signieren

  Alt 23. Sep 2010, 10:46
Vielleicht ist hier Verschlüsselung und Signatur kombiniert?
Du brauchst deinen private key zum signieren
und den Public Key (in Form eines Zertifikates) des Empfängers zum verschlüsseln.
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.270 Beiträge
 
Delphi 10.4 Sydney
 
#5

AW: OpenSSL, Datei signieren

  Alt 23. Sep 2010, 12:04
Hallo,

ja ist es. Allerdings wird das eigene Zertifikat bei smime benutzt zum Signieren.
Es enthält wohl auch den PrivatKey (kenn mich mit em Perl-Kram nicht so aus).

Die Frage war halt, warum im Perl smime benutzt statt rsautl.
Oder bessere Frage: Ist das das gleiche ?

PS:
Ich warte auf unser Zertifikat.
Nat. könnte ich selber eines bauen, um das zu prüfen ...


Heiko
Heiko
  Mit Zitat antworten Zitat
dust258

Registriert seit: 18. Aug 2008
62 Beiträge
 
#6

AW: OpenSSL, Datei signieren

  Alt 23. Sep 2010, 12:35
Das kommt auf das Zertifikat an. Rechte Maustaste auf die Datei, dann Details das Feld "Signaturalgorithmus" oder "Öffentlicher Schlüssel". Wenn da RSA steht musst du auch rsautl benutzen.
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.270 Beiträge
 
Delphi 10.4 Sydney
 
#7

AW: OpenSSL, Datei signieren

  Alt 23. Sep 2010, 15:51
Hallo,

nein, das hast du falsch verstanden.

rsautl benutzt gar kein Zertifikat, sondern nur meinen PrivatKey.


#Update:#
Bei der Signierung mit (zusätzlichem) Zertifikat wird das wohl auch noch angehängt,
so dass der Empfänger den Sender authentifizieren ( schönes Wort ) kann.


Heiko
Heiko

Geändert von hoika (24. Sep 2010 um 11:42 Uhr)
  Mit Zitat antworten Zitat
tore

Registriert seit: 2. Jun 2021
3 Beiträge
 
Delphi 10.4 Sydney
 
#8

AW: OpenSSL, Datei signieren

  Alt 2. Jun 2021, 08:35
Hallo,

habe dieses ältere Thema gefunden und habe genau dieselbe Fragestellung. Was war am Ende die Lösung?
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.270 Beiträge
 
Delphi 10.4 Sydney
 
#9

AW: OpenSSL, Datei signieren

  Alt 2. Jun 2021, 09:04
Hallo,
smime benutzen war die Lösung.

PS:
Das war nicht wirklich 2010 ???
Da war ich noch jung und hatte so viele Träume.
Jetzt bin ich älter und habe noch so viele Träume
Heiko
  Mit Zitat antworten Zitat
tore

Registriert seit: 2. Jun 2021
3 Beiträge
 
Delphi 10.4 Sydney
 
#10

AW: OpenSSL, Datei signieren

  Alt 6. Jun 2021, 20:59
Hallo,
smime benutzen war die Lösung.
Danke für die Antwort. Gibt es dafür eine passende Delphi-Lib oder sollte man openssl direkt ansteuern?
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 10:56 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