Волею судьбы столкнулся с питоном (делаю аддон для XBMC Python 2.7.8, источник контента т. е. парсинг сайта выдергивание видео ссылок). Разработчики сайта не поленились и используют криптографию в обмене флешплеер - сервер и получение прямых ссылок (Blowfish, mode: CBC, padding:none, prepend IV to cipher text), а секретный ключ передают закодированным с помощью RSA private key
Вообщем весело … и так вопросы:1. Существуют ли модули для работы с RSA keys?
вот пример, на ActionScript3 (из флешплеера сайта) используется фреймфорк crypto.hurlant.com, где переданная сигнатура sign расшифровывается с помощью приват ключа P_KEY, в итоге получается пароль pwd к Blowfish:
priv_key = PEM.readRSAPrivateKey(this.P_KEY);
dst = new ByteArray();
priv_key.decrypt(sign, dst, sign.length);
pwd = Hex.toString(Hex.fromArray(dst));
3. Если эти модули для другой версии питона, можно ли их импортировать в проекте на 2.7.8?
Уффффф … ну как-то так, подскажите, ткните ссылкой