Qt Softwareentwicklung mit QCA bzw QtCrypto ( OpenSSL )
Verfasst: 29. November 2009 18:37
Hallo liebes Qtforum,
wir sind eine Gruppe aus 3 Studenten und haben die Aufgabe ein kleines Dateiverwaltungstool zu entwickeln, dass durch Verschlüsselung Dateien schützt sowie diese auch per Schlüsselverwaltung an andere User freigibt.
Soweit so gut, entwicklet wird in Qt. Wir alle haben macbooks mit Snow Leopard drauf (OS X 10.6.x).
Es gibt jetzt eine krypto Library names QCA http://delta.affinix.com/qca/ die wir gerne verwenden würden.
Die Library wird duch "#include <QtCrypto>" eingebunden. Die Library muss also erstmal auf System drauf
... nur sind alle unsere, vielleicht durch leichte Einfältigkeit begrenzte Versuche fehlgeschlagen.
Zum Stand der Dinge, wir haben folgenden Informationsstand:
- OpenSSL muss auf dem System funktionsfähig installiert sein.
- Die QCA Library muss auf dem System vorhanden sein.
- Qt muss neu kompiliert werden, da per default keine OpenSSL unterstützung einkompiliert ist.
- Noch Pfadangaben bzw. andere Konfigurationsanpassungen...
- tadaa - Verschlüsselungsalgorithmen in QtCreator verwenden.
Hier unsere bisherigen Anläufe:
- Unter Snow Leopard mittels macports.org - kompilieren von Qt mit OpenSSL "scheinbar" erfolgreich - jedoch compilerfehler selbst bei den einfachsten offiziellen Beispielen aus der Library. (snow leopard support von Qt und qca wohl noch nicht ausgereift)
- Macbook downgrade auf 10.5.x (hier soll es magic fingers mäßig einfach über macports installierbar sein und funktionieren) fehlgeschlagen, da unsere macs scheinbar das leopard setup nicht mehr von dvd booten möchten, was jedoch parallel noch "genauer" untersucht wird.
- Parallels Desktop VM mit Windows XP mit visual studio express 2008: fehlgeschlagen beim kompilieren von Qt...
- Momentan: Parallels -> Vista VM mit "retail" Visual Studio 2008 (msdnaa version) ... hier installiert sich momentan SP2 ... hab die VM ja erst vor 4 Stunden gestartet ^^
So, nun zu den eigentlichen Fragen:
- Kann uns jemand eine OS / QCA Kombination sagen, die exakt so erfolgreich bei ihm läuft?
- Kann uns jemand eine OS / QCA Kombination sagen, die so bei einem Bekannten läuft?
- Kann uns jemand eine Qt / Verschlüsselungskombination sagen, die auf Snow Leopard läuft? oder in windows xp , windows vista, windows 7
Die Applikation läuft im Übrigen schon komplett ... mit dem kleinen Haken dass es ohne Verschlüsselung ist
Und zu guter letzt, möchten wir auch nicht ausschließen, dass wir prinzipiell irgendwo was völlig falsch machen oder noch nicht verstanden haben und es doch irgendwie geht
Eins noch: Hilfeeeeeeee!! Bitteeeeee!!
Grüße
Ich, bin & dabei
edit:
in den threats, die ich parallel durchforste, lese ich zum Beispiel:
1. QCA installieren
2. OpenSSL installieren
3. qca-ossl Plugin installieren
und schon hier stellen sich fragen:
-qca ist als tar.bz2 erhätlich ... also heißt installieren kompilieren oder nur die quellen im filesystem "bereitstellen"?
-wann wird qt installiert? und wird es kompiliert oder nicht?
gerne auch antworten mit: depp, lies doch mal [link] den threat
/edit
wir sind eine Gruppe aus 3 Studenten und haben die Aufgabe ein kleines Dateiverwaltungstool zu entwickeln, dass durch Verschlüsselung Dateien schützt sowie diese auch per Schlüsselverwaltung an andere User freigibt.
Soweit so gut, entwicklet wird in Qt. Wir alle haben macbooks mit Snow Leopard drauf (OS X 10.6.x).
Es gibt jetzt eine krypto Library names QCA http://delta.affinix.com/qca/ die wir gerne verwenden würden.
Die Library wird duch "#include <QtCrypto>" eingebunden. Die Library muss also erstmal auf System drauf
Zum Stand der Dinge, wir haben folgenden Informationsstand:
- OpenSSL muss auf dem System funktionsfähig installiert sein.
- Die QCA Library muss auf dem System vorhanden sein.
- Qt muss neu kompiliert werden, da per default keine OpenSSL unterstützung einkompiliert ist.
- Noch Pfadangaben bzw. andere Konfigurationsanpassungen...
- tadaa - Verschlüsselungsalgorithmen in QtCreator verwenden.
Hier unsere bisherigen Anläufe:
- Unter Snow Leopard mittels macports.org - kompilieren von Qt mit OpenSSL "scheinbar" erfolgreich - jedoch compilerfehler selbst bei den einfachsten offiziellen Beispielen aus der Library. (snow leopard support von Qt und qca wohl noch nicht ausgereift)
- Macbook downgrade auf 10.5.x (hier soll es magic fingers mäßig einfach über macports installierbar sein und funktionieren) fehlgeschlagen, da unsere macs scheinbar das leopard setup nicht mehr von dvd booten möchten, was jedoch parallel noch "genauer" untersucht wird.
- Parallels Desktop VM mit Windows XP mit visual studio express 2008: fehlgeschlagen beim kompilieren von Qt...
- Momentan: Parallels -> Vista VM mit "retail" Visual Studio 2008 (msdnaa version) ... hier installiert sich momentan SP2 ... hab die VM ja erst vor 4 Stunden gestartet ^^
So, nun zu den eigentlichen Fragen:
- Kann uns jemand eine OS / QCA Kombination sagen, die exakt so erfolgreich bei ihm läuft?
- Kann uns jemand eine OS / QCA Kombination sagen, die so bei einem Bekannten läuft?
- Kann uns jemand eine Qt / Verschlüsselungskombination sagen, die auf Snow Leopard läuft? oder in windows xp , windows vista, windows 7
Die Applikation läuft im Übrigen schon komplett ... mit dem kleinen Haken dass es ohne Verschlüsselung ist
Und zu guter letzt, möchten wir auch nicht ausschließen, dass wir prinzipiell irgendwo was völlig falsch machen oder noch nicht verstanden haben und es doch irgendwie geht
Eins noch: Hilfeeeeeeee!! Bitteeeeee!!
Grüße
Ich, bin & dabei
edit:
in den threats, die ich parallel durchforste, lese ich zum Beispiel:
1. QCA installieren
2. OpenSSL installieren
3. qca-ossl Plugin installieren
und schon hier stellen sich fragen:
-qca ist als tar.bz2 erhätlich ... also heißt installieren kompilieren oder nur die quellen im filesystem "bereitstellen"?
-wann wird qt installiert? und wird es kompiliert oder nicht?
gerne auch antworten mit: depp, lies doch mal [link] den threat
/edit