Verschlüsselung?
Verschlüsselung?
Hi,
ich möchte mir das Aktuelle Datum und Uhrzeit beim Ausführen einer anwendung holen, diese Information dann verschlüsseln und Abspeichern.
- Datum usw. Auslesen kein Problem
- Informationen wegschreiben kein Problem
- Informationen verschlüsseln ist ein Problem
- Informationen entschlüsseln ist ein Problem
warum ist das für mich ein Problem?
Weil ich noch nie damit gearbeitet habe und mir es auch noch nie angeschaut habe. Ich weis das AES ganz gut sein soll und einfach zu implementieren.
Nur was brauch ich denn dafür?
Oder hat jemand vieleicht ein Tutorial da?
denke mal brauche lib und so dann kann ich auf Verschlüsselungsfunktionen zugreifen?
Oder liege ich da ganz falsch?
Wäre nett wenn mir das jemand erklären könnte.
Gruß
Qt-nator
ich möchte mir das Aktuelle Datum und Uhrzeit beim Ausführen einer anwendung holen, diese Information dann verschlüsseln und Abspeichern.
- Datum usw. Auslesen kein Problem
- Informationen wegschreiben kein Problem
- Informationen verschlüsseln ist ein Problem
- Informationen entschlüsseln ist ein Problem
warum ist das für mich ein Problem?
Weil ich noch nie damit gearbeitet habe und mir es auch noch nie angeschaut habe. Ich weis das AES ganz gut sein soll und einfach zu implementieren.
Nur was brauch ich denn dafür?
Oder hat jemand vieleicht ein Tutorial da?
denke mal brauche lib und so dann kann ich auf Verschlüsselungsfunktionen zugreifen?
Oder liege ich da ganz falsch?
Wäre nett wenn mir das jemand erklären könnte.
Gruß
Qt-nator
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
Hab es mir jetzt mal hier runtergeladen.
http://delta.affinix.com/download/qca/2.0/
Aber in der readme steht:
To use the "crypto" qmake feature, move this package to wherever you intend
to keep it, and then run installwin.bat.
Und ich benutze gar keine Makefiles. Wie muss man das denn einbinden? Da sind ja nur Header Files dabei.
http://delta.affinix.com/download/qca/2.0/
Aber in der readme steht:
To use the "crypto" qmake feature, move this package to wherever you intend
to keep it, and then run installwin.bat.
Und ich benutze gar keine Makefiles. Wie muss man das denn einbinden? Da sind ja nur Header Files dabei.
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
Ich sehe auf http://delta.affinix.com/download/qca/2.0/ nru folgende interessante packages:
Da Du m.E. weder MinGW noch VC6 benutzt musst Du wohl oder übel qca-2.0.0.tar.bz2 runterladen und Dir qca2 selbst kompilieren.
Ne Doku wird man wohl auf der Website von qca2 finden: http://delta.affinix.com/qca/
Code: Alles auswählen
qca-2.0.0-mingw.zip 02-Feb-2008 17:22 2.6M
qca-2.0.0-vc6.zip 02-Feb-2008 17:25 895K
qca-2.0.0.tar.bz2 01-Oct-2007 11:26 4.9M
Ne Doku wird man wohl auf der Website von qca2 finden: http://delta.affinix.com/qca/
MfG Christian
'Funktioniert nicht' ist keine Fehlerbeschreibung
'Funktioniert nicht' ist keine Fehlerbeschreibung
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
Nicht nur fuer jeden compiler, sondern teilweisse auch fuer exotische Compilerflags (falls wer bissi mit parameteruebergabe an klassen rumspielt etc), und alle biblotheken / templates, die verwendet werden und direkt oder indireket ueber die schnittstelle gehen ...
wenn die dinger stl klassen ueber die schnittstellen verwenden, zerschiesst man sich die binaries z.b. wenn man die stl impl aendert (STL port z.b. )
Alternative dazu waeren:
- C-Schnittstellen verwenden (wird der user/anwender der lib vor freude schreien)
- nur templates / header implementierte klassen verwenden (damit das compilieren auch zum user verlagern, aber ned so offensichtlich).
- oder die kombination, dlls mit c schnittstelle, und headerimplementierte komfortklassen (wrapper) fuer den user bereitstellen. Macht aber ne menge arbeit und lohnt sich eigentlich nur wenn der user gut zahlt ^^
Aud linux / unix systemen iss es eigentlich auch eher ueblich, sourcen auszuliefern und fuer die maschine das zu uebersetzen, bzw fuer ne genau definierte binaerdistribution, das spart ne menge aerger.
Nur windows isses eher unüblich, quellen mitzuliefern ... was glaubst was bei bibliotheken da fuer probleme bekommst ... Da iss nen fertiges executable(Application) als Ziel ne echt dankbarere aufgabe
Ciao ...
wenn die dinger stl klassen ueber die schnittstellen verwenden, zerschiesst man sich die binaries z.b. wenn man die stl impl aendert (STL port z.b. )
Alternative dazu waeren:
- C-Schnittstellen verwenden (wird der user/anwender der lib vor freude schreien)
- nur templates / header implementierte klassen verwenden (damit das compilieren auch zum user verlagern, aber ned so offensichtlich).
- oder die kombination, dlls mit c schnittstelle, und headerimplementierte komfortklassen (wrapper) fuer den user bereitstellen. Macht aber ne menge arbeit und lohnt sich eigentlich nur wenn der user gut zahlt ^^
Aud linux / unix systemen iss es eigentlich auch eher ueblich, sourcen auszuliefern und fuer die maschine das zu uebersetzen, bzw fuer ne genau definierte binaerdistribution, das spart ne menge aerger.
Nur windows isses eher unüblich, quellen mitzuliefern ... was glaubst was bei bibliotheken da fuer probleme bekommst ... Da iss nen fertiges executable(Application) als Ziel ne echt dankbarere aufgabe
Ciao ...