PDA

Просмотр полной версии : RSA и флеш


undefined
15.12.2017, 16:16
Требуется сделать e2e.В процессе гугления выяснилось что сгенерить вменяемый(2048 битный) rsa ключ у флэша силенок не хватит.К счастью имеются онлайн генераторы (http://www.csfieldguide.org.nz/en/interactives/rsa-key-generator/index.html).Засада что генератор этот выдает только пару ключей, а as3crypto вон сколько всего ожидает в параметрах:

private function decrypt():void {
var rsa:RSAKey = RSAKey.parsePrivateKey(getModulus(), getExponent(), getPrivate(), getP(), getQ(), getDMP1(), getDMQ1(), getCoeff());
var data:ByteArray = getResult();
var dst:ByteArray = new ByteArray;
rsa.decrypt(data, dst, data.length);
currentInput = Hex.fromArray(dst);
displayInput();
}
Вопрос откуда это брать?

caseyryan
15.12.2017, 16:32
Я тоже как-то задавался этим вопросом, но так как мне не сильно было нужно, то после получаса поисков нормальной документации или примера, забил на эту as3crypto. Если найдешь, дай знать

undefined
17.12.2017, 21:40
оказывается для воркеров нет ограничения в виде 60 секундного таймаута,так что для генерации ключей можно использовать штатный генератор.

caseyryan
18.12.2017, 05:40
А зачем тебе вообще во флеше генерировать ключи? Не лучше ли ту же OpenSSL задействовать, а флешу уже готовые ключи прописать?

undefined
18.12.2017, 12:38
Перечитай первое сообщение. Ключи можно взять уже готовые с сайта-генератора. Проблема как их в ас3крипто засунуть