ugrás a tartalomhoz

AES titkosítás PHP-ből Flash felé és vissza...

vtsoftware · 2010. Május. 14. (P), 21.06
Üdv mindenkinek.

Adott egy AS2 Flash progi - mondjuk így - ami az oldallal AES titkosítva beszélget.
A Flash csak ActionScript 2.0 lehet, 3.0 nem (pedig már rég megoldódtak volna a gondjaim).

Találtam erre egy példát: ÍME
Plusz PHP felöl pedig a PHPClasses pár osztályát szedtem le, mindegyikkel ez az eredmény.

Ezeket véve alapul megírtam a progit.
A helyzet az, hogy ha a Flash kér le az oldaltól - amit a PHP titkosít le - azt a Flash vissza tudja titkosítani, az eredeti szöveg jön ki a végére.
Viszont ha a Flash a PHP felé küld - tehát amit a Flash titkosított le - abból PHP-vel zagyvaság jön ki.
Próbáltam AES192-vel és 256-al.

Tudna-e valaki esetleg nekem segíteni mit/hol keressek, milyen hibát véthettem, mit próbáljak ki?
Esetleg ha van valakinek trükkje hogy lehet Flash-PHP között külön kulcssal titkosítva "beszélgetni" kérem ne fogja vissza.
Az RSA, BASE64 kilőve. Utóbbi mert könnyen felismerhető, RSA-t pedig nem találtam AS2-höz, ami működne is.

Előre is köszönöm
 
1

Haladás és egy fal...

vtsoftware · 2010. Május. 16. (V), 04.04
Tán senki sem tud segíteni? :(
Ennyire ritka dolog lenne ez a téma?

De azért magamtól is jutottam előbbre, ez a haladás.
Találtam AS2-re titkosító forrásokat.
Kipróbáltam a Rijndael algoritmus.
Megnéztem még a Base64-et is, amivel tökéletesen működött.
De mint írtam ez nem jó, mivel könnyen vissza lehet fejteni. Nekem viszont az kell hogy kölün kulcs-al lehessen visszanyerni az eredeti szöveget.

Írtam egy kis programocskát, amivel sikeresen titkosítottam egy szöveget Rijndael-el.
Ugyan így PHP-ben is sikerült megírni ugyan ezt.
De sajna a két titkosított szöveg nem egyforma, itt a fal.

Nem tudom mit ronthatok el, ötletem van csak nem vagyok benne biztos.
Valamiért van egy olyan sejtésem hogy a bin2hex-nél vérzik el a dolog bár nem tudom mivel ilyet a Flash forrásban nem látok. Igazam van-e?

Az egész pakk betömörítve letölthető innen: (isten ments, nem reklám!)
http://vtsoftware.hu/redirect/php_flash_crypted_comm.zip