Hypercell ein ] Hypercell aus ] Zeige Navigation ] Verstecke Navigation ]
c++.de  
   

Die mobilen Seiten von c++.de:
http://m.c-plusplus.de
Infos hier [BETA]

  
c++.de :: Projekte ::  AES: Test und Meinung  
Gehen Sie zu Seite Zurück  1, 2, 3, 4, 5  Weiter
  Zeige alle Beiträge auf einer Seite
Auf Beitrag antworten
Autor Nachricht
Swordfish
Mitglied

Benutzerprofil
Anmeldungsdatum: 27.03.2005
Beiträge: 4177
Beitrag Swordfish Mitglied 11:49:05 02.05.2008   Titel:              Zitieren

@Blue-Tiger: Ich nach zwei jahren auch ;)
@hustbaer: Sorry, *kleinlaut* ich sag's ja: Den Speicher in encrypt/decrypt zu realloziieren ist GRAUENHAFT!

Mal sehen, wahrscheinlich werd ichs refaktorieren und noch Blowfish dazustricken.

cheers, Swordfish

_________________
Thou shall not fflush stdin!
Thou shall not cast void pointers! And therefore
Thou shall not cast the result of malloc!
StYleZ
Mitglied

Benutzerprofil
Anmeldungsdatum: 13.02.2008
Beiträge: 17
Beitrag StYleZ Mitglied 13:38:08 04.05.2008   Titel:   Fehler beim compilieren            Zitieren

Hi @ll
beim compilieren kommt es leider zu Fehlern:

Code:
Erzeugen
  [Linker Fehler] Unresolved external 'aes::~aes()' referenced from C:\DOKUMENTE UND EINSTELLUNGEN\ADMINISTRATOR\DESKTOP\AESTETE\UNIT1.OBJ
  [Linker Fehler] Unresolved external 'aes::aes()' referenced from C:\DOKUMENTE UND EINSTELLUNGEN\ADMINISTRATOR\DESKTOP\AESTETE\UNIT1.OBJ
  [Linker Fehler] Unresolved external 'aes::encrypt(char * *, unsigned int, char *)' referenced from C:\DOKUMENTE UND EINSTELLUNGEN\ADMINISTRATOR\DESKTOP\AESTETE\UNIT1.OBJ
  [Linker Fehler] Unresolved external 'aes::decrypt(char * *, unsigned int, char *)' referenced from C:\DOKUMENTE UND EINSTELLUNGEN\ADMINISTRATOR\DESKTOP\AESTETE\UNIT1.OBJ


Könnt ihr mir weiter helfen? :rolleyes:
Badestrand
Mitglied

Benutzerprofil
Anmeldungsdatum: 29.08.2006
Beiträge: 4342
Beitrag Badestrand Mitglied 14:17:19 04.05.2008   Titel:              Zitieren

Du musst die .cpp-Datei mitkompilieren.
StYleZ
Mitglied

Benutzerprofil
Anmeldungsdatum: 13.02.2008
Beiträge: 17
Beitrag StYleZ Mitglied 15:42:29 04.05.2008   Titel:              Zitieren

Vielen Dank!
Jetzt klappt es endlich!

Edit:
Könnte jemand, oder der Autor selbst, die Klasse/das Programm so umschreiben, dass man mit AnsiString arbeiten kann. Bin leider ein Anfänger ;(

Währe sehr nett!
MFG StYleZ


Zuletzt bearbeitet von StYleZ am 16:48:04 04.05.2008, insgesamt 1-mal bearbeitet
hustbaer
Mitglied

Benutzerprofil
Anmeldungsdatum: 27.10.2006
Beiträge: 16051
Beitrag hustbaer Mitglied 18:55:20 04.05.2008   Titel:              Zitieren

@StYleZ: verwende doch einfach eine Fertige Library wie die crypto++.
Und was bitte meinst du mit "AnsiString"? Blubb?

_________________
"Let there be Licht..." http://lichttools.sourceforge.net/
Sehr cooles ASCII Spiel (leider nicht von mir): ASCII-Scramble - http://www.roskakori.at/ascii/
StYleZ
Mitglied

Benutzerprofil
Anmeldungsdatum: 13.02.2008
Beiträge: 17
Beitrag StYleZ Mitglied 19:03:57 04.05.2008   Titel:              Zitieren

AnsiString ist ein Datentyp und wird in Borland C++ Builder (VCL) verwendet.

Zu Crypto++:
Bisher hab ich nur Tutorials für die Implementierung von Crypto++ in VC++ gefunden.
Da ich mehr oder weniger Anfänger bin, habe ich keinen schimmer, wie ich Crypto++ im C++ Builder implementieren soll und geschweige den benutzen.

Deswegen habe ich um ein Beispiel gebeten.


Zuletzt bearbeitet von StYleZ am 19:04:31 04.05.2008, insgesamt 1-mal bearbeitet
Swordfish
Mitglied

Benutzerprofil
Anmeldungsdatum: 27.03.2005
Beiträge: 4177
Beitrag Swordfish Mitglied 22:05:12 04.05.2008   Titel:              Zitieren

StyleZ schrieb:
Könnte jemand, oder der Autor selbst, die Klasse/das Programm so umschreiben, dass man mit AnsiString arbeiten kann.

Ne, werd' ich nicht. Wird sonst wahrscheinlich auch keiner. :D
Du wirst dich daran gewöhnen müssen, dass Du dich den Bibliotheken anpasst, die du verwendest. (Außer es ist, wie diese AES-Klasse Open Source - aber dann ist es Deine Arbeit, sie anzupassen.)

AnsiString hat doch IMHO wie std::string eine c_str( ) methode, oder?

cheers, Swordfish

_________________
Thou shall not fflush stdin!
Thou shall not cast void pointers! And therefore
Thou shall not cast the result of malloc!
StYleZ
Mitglied

Benutzerprofil
Anmeldungsdatum: 13.02.2008
Beiträge: 17
Beitrag StYleZ Mitglied 22:22:18 04.05.2008   Titel:              Zitieren

Ja, AnsiString hat diese Methode.
Swordfish
Mitglied

Benutzerprofil
Anmeldungsdatum: 27.03.2005
Beiträge: 4177
Beitrag Swordfish Mitglied 22:45:00 04.05.2008   Titel:              Zitieren

Na dann?

cheers, Swordfish

_________________
Thou shall not fflush stdin!
Thou shall not cast void pointers! And therefore
Thou shall not cast the result of malloc!
StYleZ
Mitglied

Benutzerprofil
Anmeldungsdatum: 13.02.2008
Beiträge: 17
Beitrag StYleZ Mitglied 23:06:19 04.05.2008   Titel:              Zitieren

Versuchen werd ich's definitiv.
Nur ob ich es schaffe. ;)
c++.de :: Projekte ::  AES: Test und Meinung  
Gehen Sie zu Seite Zurück  1, 2, 3, 4, 5  Weiter
Auf Beitrag antworten

Zeige alle Beiträge auf einer Seite




Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Sie können keine Beiträge in dieses Forum schreiben.
Sie können auf Beiträge in diesem Forum nicht antworten.
Sie können Ihre Beiträge in diesem Forum nicht bearbeiten.
Sie können Ihre Beiträge in diesem Forum nicht löschen.
Sie können an Umfragen in diesem Forum nicht mitmachen.

Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme

c++.de ist Teilnehmer des Partnerprogramms von Amazon Europe S.à.r.l. und Partner des Werbeprogramms, das zur Bereitstellung eines Mediums für Websites konzipiert wurde, mittels dessen durch die Platzierung von Werbeanzeigen und Links zu amazon.de Werbekostenerstattung verdient werden kann.

Die Vervielfältigung der auf den Seiten www.c-plusplus.de, www.c-plusplus.info und www.c-plusplus.net enthaltenen Informationen ohne eine schriftliche Genehmigung des Seitenbetreibers ist untersagt (vgl. §4 Urheberrechtsgesetz). Die Nutzung und Änderung der vorgestellten Strukturen und Verfahren in privaten und kommerziellen Softwareanwendungen ist ausdrücklich erlaubt, soweit keine Rechte Dritter verletzt werden. Der Seitenbetreiber übernimmt keine Gewähr für die Funktion einzelner Beiträge oder Programmfragmente, insbesondere übernimmt er keine Haftung für eventuelle aus dem Gebrauch entstehenden Folgeschäden.