Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Кто работал с AS3Crypto, помогите (http://www.flasher.ru/forum/showthread.php?t=127710)

andrey_x 21.07.2009 16:58

Кто работал с AS3Crypto, помогите
 
Нужно мне реализовать RSA-шифрование/дешифрование..
Нашел библиотеку http://code.google.com/p/as3crypto/, вроде бы - то что нужно!
И пример с ней прилагается - все работает, куча параметров показывается, супер - бери и используй.
Однако - что это за переменные - N, E, D, P, Q,DP, DQ, C ?? где их брать, и что они вообще значат? P и Q - еще понятно, а остальное?
Экспонента какая-то требуется, которая в примере их всегда равна "10001"..
И никакой документации на сайте, все упирается в "смотрите наше демо и исходник".

Кто работал с этой библиотекой, подскажите, как с ней управиться?

ramshteks 21.07.2009 19:24

а может стоит лучше разобраться в самом шифровании? тогда и станет ясно что это за букафки?
но если что я не в курсе)

andrey_x 21.07.2009 20:58

разобрался )
вдумчивое вкуривание википедии помогло: http://ru.wikipedia.org/wiki/RSA

теперь как оказалось другая проблема.. на текущий момент есть баг, который на сайте проекта указан, и пока не пофиксен.
суть бага в том, что данные зашифровываются, при попытке расшифровки вылетает ошибка.
кому интересно - http://code.google.com/p/as3crypto/i...etail?id=18#c0

т.к. похоже, на сегодня это единственная реализация RSA для AS3, то ... дело печально =(

duhowka 21.07.2009 23:59

Вы не совсем правы, баг возникает при работе с большими данными. собственно так переводится суть топика:
Issue 18: RSA ecrypt Error when decrypt large amount of data.
Также автор намекает, что все дико тормозит. Так что разбиваете по частям и вперед.

andrey_x 22.07.2009 00:25

Код:

Use this tab to encrypt(fast),decrypt(slow) or generate RSA
keys(way slow).
Generating keys greater than 1024 bits is likely to time-out before completion.
Decrypting with a key greater than 2048 bits is painfully slow.

это большой блок данных ?

причем баг проявляется иногда при непонятных обстоятельствах - скопировал в буфер обмена то что "зашифровалось", вставил обратно -уже может не работать


Часовой пояс GMT +4, время: 18:49.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.