Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 23-03-2005, 12:01   #1 (permalink)
ProFlash
 
Benutzerbild von GaryBruckheimer
 
Registriert seit: Dec 2004
Ort: NRW
Beiträge: 219
AES Crypt Function, Flash 6 vs Flash 7 , PLEASE HELP!

hi alle,

ich selber mag es ja nicht wenn man blöde fragen im forum postet die irgendjemand schon beantwortet hat. aber ich komme bei einem actionscript problem nicht weiter.

problem:
ich möchte gerne bestimmte arrays über eine AES(Rijndael, Code based on OPENSSL) verschlüsseln bzw. entschlüsseln. eine implementation in flash 6 läuft schon, ist stabil und schnell (sieh fla).

jetzt versuche ich schon seit 2 tagen das actionscript unter flash 7 zu "compilieren". leider geht der aufruf der entschlüsselung und verschlüsselung der funktionen

// ENCRYPT
AES_set_encrypt_key(string2hex(my_key), 256, AES_KEY);
crypto = AES_cbc_encrypt(string2hex(my_msg2), AES_KEY, string2hex(my_ivec), "AES_ENCRYPT");

// DECRYPTING
AES_set_decrypt_key(string2hex(my_key), 256, AES_KEY);
plain = AES_cbc_encrypt(crypto, AES_KEY, string2hex(my_ivec), "AES_DECRYPT");


nicht mehr. bzw. die results sind völlig falsch.

wo liegen die unterschiede zu flash 6 und flash 7?

code ist actionscript 1.0. ich habe 2 ebenen eingebaut. auf ebene 1 sind die include "aes DE - und Encryp" funktionen, auf ebene 2 ist ein example aufruf , welches "hello world" verschlüsselt und wieder entschlüsselt, zum ausprobieren. pubic und private key sind zum testen erstmal fest als plain text eingebaut. wenn ihr die veröffentlichung auf flash 7 stellt, seht ihr das es nicht mehr geht.

ergebnisse werden mit trace ausgegeben.

wäre wirklich sehr nett wenn mir jemand erklären könnte warum es nicht in flash 7 geht. bitte schreibt mir nicht "dann nehm doch flash 6 "

wenn jemand die funktionen in seinem movie implementieren möchte, helfe ich gerne im gegenzug.

danke!
gary
Angehängte Dateien
Dateityp: rar AesCrypt.rar (21,6 KB, 85x aufgerufen)
__________________
Onlinelib VCS Cloud:
http://onlinelib.de/VcsCloudDe.html

Der kleinste HD RTMP Encoder der Welt:
http://onlinelib.de/vcs-multiplexer-live.html

Geändert von GaryBruckheimer (23-03-2005 um 12:02 Uhr)
GaryBruckheimer ist offline   Mit Zitat antworten
Alt 23-03-2005, 12:17   #2 (permalink)
the journey continues...
 
Benutzerbild von Attila [derErschaffer]
 
Registriert seit: Oct 2001
Ort: Österreich, Wien, District 10
Beiträge: 2.392
bin auch erst neulich bei sowas gesessen und wusste nicht warum der 6er es kann und der 7er nicht, mein problem war zB groß und kleinschreibung

daten.Load("test.txt"); geht bei 6er und bei 7er nicht

daten.load("test.txt"); und so geht es auch beim 7er *g* sind kleinigkeiten aber nerven manchmal wie hölle *ggg*

wie sehen die ergebnisse aus, gibt es garkein ergebniss beim verschlüsseln als 7er oder kommen "nur" falsche werte raus ?
__________________
[*]Browser _ IE 7
[*]FlashPlayer 10
[*]Intel Core Duo 2,4GHZ, VISTA Ultimate 64bit
Attila [derErschaffer] ist offline   Mit Zitat antworten
Alt 23-03-2005, 13:22   #3 (permalink)
helpQLODhelp
 
Benutzerbild von bokel
 
Registriert seit: Feb 2002
Ort: Köln
Beiträge: 8.505
In AES_cbc_encrypt wird bout nicht initialisiert.
Und in deinen Erweiterungen hast du hex und s nicht initialisiert.
mfg r.

Geändert von bokel (23-03-2005 um 14:03 Uhr)
bokel ist offline   Mit Zitat antworten
Alt 23-03-2005, 16:55   #4 (permalink)
ProFlash
 
Benutzerbild von GaryBruckheimer
 
Registriert seit: Dec 2004
Ort: NRW
Beiträge: 219
vielen dank für eure zeit. das die var nicht initalisiert werden war ein fehler, zumindestens nimmt mir flash 7 das mit undefined übel, danke ralf. doch auch mit einer NULL initalisierung der 3 vars, gehts immer noch nicht in flash7. ich habe jetzt zum zehnten mal alles durchgesehen auf gross und kleinschreibung und ich meine nichts zu übersehen zu haben. gibst es evtl. noch weitere unterschiede zu flash 6 bzw. flash 7?! mir würde auch ein link völlig reichen wo ich mich durcharbeiten könnte.

thanks
gary
__________________
Onlinelib VCS Cloud:
http://onlinelib.de/VcsCloudDe.html

Der kleinste HD RTMP Encoder der Welt:
http://onlinelib.de/vcs-multiplexer-live.html

Geändert von GaryBruckheimer (23-03-2005 um 16:56 Uhr)
GaryBruckheimer ist offline   Mit Zitat antworten
Alt 23-03-2005, 17:27   #5 (permalink)
helpQLODhelp
 
Benutzerbild von bokel
 
Registriert seit: Feb 2002
Ort: Köln
Beiträge: 8.505
Wieso null, das sind doch Strings?
Da fände ich "" angemessen.

mfg r.
bokel ist offline   Mit Zitat antworten
Alt 23-03-2005, 17:53   #6 (permalink)
ProFlash
 
Benutzerbild von GaryBruckheimer
 
Registriert seit: Dec 2004
Ort: NRW
Beiträge: 219
ich kanns net glauben, da hocke ich wie blöd vorm bildschirm und initalisiere die vars vom typ nicht richtig bzw. lasse sie undefined, so ein verdammter mist!!!!!!!!!!!!

fix:
habe alle vars vom typ richtig initalisiert und es geht natürlich in flash7.

man lernt niemals aus, bester beweiss mal wieder!

thanks ralf!

gary
__________________
Onlinelib VCS Cloud:
http://onlinelib.de/VcsCloudDe.html

Der kleinste HD RTMP Encoder der Welt:
http://onlinelib.de/vcs-multiplexer-live.html

Geändert von GaryBruckheimer (23-03-2005 um 17:57 Uhr)
GaryBruckheimer ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 06:28 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele