openSSL
Moderator: Moderatoren
- andreas
- Der Entwickler von "Deep Thought"
- Beiträge: 1902
- Registriert: Mi, 28. Sep 2005 10:53
- Wohnort: Osnabrück
- Hat sich bedankt: 4 Mal
- Kontaktdaten:
openSSL
Hallo Leute,
hat schon jemand openSSL in XBase für die Verschlüsselung von Daten verwendet? Irgendwie finde ich keine Vernünftige Beispiele, die ich auf XBase umsetzen könnte.
hat schon jemand openSSL in XBase für die Verschlüsselung von Daten verwendet? Irgendwie finde ich keine Vernünftige Beispiele, die ich auf XBase umsetzen könnte.
- brandelh
- Foren-Moderator
- Beiträge: 15696
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 66 Mal
- Danksagung erhalten: 33 Mal
- Kontaktdaten:
Hi Andreas,
ich weiß, dass OpenSSL zur Verschlüsselung in das Win32 Binärpaket meines Apache eingebunden wurde - allerdings nicht von mir. Daran habe ich mich noch nicht getraut. (ich hätte auch gar keinen C Compiler installiert).
Hat OpenSSL Funktionen wie z.B. Crypt() die man über die API aufrufen kann ? Wenn es C/C++ Beispiele gibt, sollte man die doch umsetzen können. Die Frage ist allerdings ob man es einfach nutzen darf, ohne später seine Quellcodes freizugeben.
ich weiß, dass OpenSSL zur Verschlüsselung in das Win32 Binärpaket meines Apache eingebunden wurde - allerdings nicht von mir. Daran habe ich mich noch nicht getraut. (ich hätte auch gar keinen C Compiler installiert).
Hat OpenSSL Funktionen wie z.B. Crypt() die man über die API aufrufen kann ? Wenn es C/C++ Beispiele gibt, sollte man die doch umsetzen können. Die Frage ist allerdings ob man es einfach nutzen darf, ohne später seine Quellcodes freizugeben.
Gruß
Hubert
Hubert
-
- Rekursionen-Architekt
- Beiträge: 315
- Registriert: Mo, 16. Okt 2006 13:04
- Wohnort: Region Stuttgart
Hallo Andreas,
Auf seiner Homepage die Nr. 60 unter "Xbase++", oder direkter Link hier.
@Hubert: Ja, man darf es einfach nutzen, auch für kommerzielle Zwecke.
von der OpenSSL Homepage:
Günter
Ja, Phil Ide.Andreas hat geschrieben:hat schon jemand openSSL in XBase für die Verschlüsselung von Daten verwendet?
Auf seiner Homepage die Nr. 60 unter "Xbase++", oder direkter Link hier.
@Hubert: Ja, man darf es einfach nutzen, auch für kommerzielle Zwecke.
von der OpenSSL Homepage:
Beste GrüßeThe OpenSSL toolkit is licensed under an Apache-style licence, which basically means that you are free to get and use it for commercial and non-commercial purposes subject to some simple license conditions.
Günter
- brandelh
- Foren-Moderator
- Beiträge: 15696
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 66 Mal
- Danksagung erhalten: 33 Mal
- Kontaktdaten:
Hi,
mal eine Frage so nebenbei ... Diese OpenSource Programme sind ja meist im C/C++ Quellcode, den man noch compilieren muss.
Welchen C Compiler nutzt Ihr denn aktuell ?
Er sollte möglichst klein sein, ich mach ja sonst nicht damit.
gcc war meine ich damals ein rechtes Monster auf der Festplatte, kann mich aber auch täuschen.
mal eine Frage so nebenbei ... Diese OpenSource Programme sind ja meist im C/C++ Quellcode, den man noch compilieren muss.
Welchen C Compiler nutzt Ihr denn aktuell ?
Er sollte möglichst klein sein, ich mach ja sonst nicht damit.
gcc war meine ich damals ein rechtes Monster auf der Festplatte, kann mich aber auch täuschen.
Gruß
Hubert
Hubert
- andreas
- Der Entwickler von "Deep Thought"
- Beiträge: 1902
- Registriert: Mi, 28. Sep 2005 10:53
- Wohnort: Osnabrück
- Hat sich bedankt: 4 Mal
- Kontaktdaten:
openSSL brauchst du nicht kompilieren. Die Software gibt es schon als Installationsdatei für Windows auf einer Homepage, die von openSSL.org verlinkt ist.brandelh hat geschrieben:Hi,
mal eine Frage so nebenbei ... Diese OpenSource Programme sind ja meist im C/C++ Quellcode, den man noch compilieren muss.
Welchen C Compiler nutzt Ihr denn aktuell ?
Er sollte möglichst klein sein, ich mach ja sonst nicht damit.
gcc war meine ich damals ein rechtes Monster auf der Festplatte, kann mich aber auch täuschen.
-
- Rekursionen-Architekt
- Beiträge: 315
- Registriert: Mo, 16. Okt 2006 13:04
- Wohnort: Region Stuttgart
Was denn für eine, und wo? (procname, procline)Andreas hat geschrieben:Der Beispiel von Phil Ide habe ich runtergeladen und mit 1.9 kompiliert. Das Programm funktioniert nicht. Es kommt zur Laufzeitfehlermeldung.
Hier läuft das Beispiel nämlich. Es erzeugt eine Datei test.txt. Inhalt ist der html-Code einer Seite von Thawte, vorneweg der http-Header.
Günter
- andreas
- Der Entwickler von "Deep Thought"
- Beiträge: 1902
- Registriert: Mi, 28. Sep 2005 10:53
- Wohnort: Osnabrück
- Hat sich bedankt: 4 Mal
- Kontaktdaten:
Hallo Günter,
hier ist die Fehlermeldung:
Die DLLs habe ich schon aus dem Windows\system32 in das gleiche Verzeichnis kopiert, was aber nichts geändert hat.
hier ist die Fehlermeldung:
Code: Alles auswählen
oError:args :
-> VALTYPE: C VALUE: ssleay32.dll
-> VALTYPE: N VALUE: 8
-> VALTYPE: C VALUE: SSL_library_init
oError:canDefault : J
oError:canRetry : N
oError:canSubstitute: N
oError:cargo : NIL
oError:description : DLL konnte nicht geladen werden
oError:filename :
oError:genCode : 142
oError:operation : dllPrepareCall
oError:osCode : 0
oError:severity : 2
oError:subCode : 2107
oError:subSystem : BASE
oError:thread : 1
oError:tries : 0
------------------------------------------------------------------------------
CALLSTACK:
------------------------------------------------------------------------------
Aufgerufen von SSL_LIBRARY_INIT(25)
Aufgerufen von XBSSL:INITCLASS(47)
Aufgerufen von XBSSL(43)
Aufgerufen von MAIN(222)
-
- Rekursionen-Architekt
- Beiträge: 315
- Registriert: Mo, 16. Okt 2006 13:04
- Wohnort: Region Stuttgart
Hallo Andreas,
hast du auch die libeay32.dll ?
Diesen Versionsstand habe ich hier:
ssleay32.dll
Version 0.9.8.4 / 0.9.8d
28.9.2006 15:04, 200.704 Bytes
libeay32.dll
Version 0.9.8.4 / 0.9.8d
28.9.2006 15:04, 1.073.152 Bytes
Wenn das nicht weiter führt, würde ich die exe mal unter
Dependency Walker starten.
Gruß, Günter
hast du auch die libeay32.dll ?
Diesen Versionsstand habe ich hier:
ssleay32.dll
Version 0.9.8.4 / 0.9.8d
28.9.2006 15:04, 200.704 Bytes
libeay32.dll
Version 0.9.8.4 / 0.9.8d
28.9.2006 15:04, 1.073.152 Bytes
Wenn das nicht weiter führt, würde ich die exe mal unter
Dependency Walker starten.
Gruß, Günter