Comments 11
А что, вызвать openssl из PHP уже некошерно?
+2
Практической значимости 0. Лишь теоретико-академическая. Да и писать это на интерпретируемом языке ИМХО не самый лучший вариант. Конечно может я и недооцениваю их скорость относительно тех же С/С++.
Да и с ключами такой длины криптостойкость очень слаба.
Да и с ключами такой длины криптостойкость очень слаба.
+1
Красота! Можно мне использовать ваш код в своем проекте?
-3
if ($rsa->initEncryptingKey(79))
…
$rsa->getDecriptingKey(true);
Вы уж определитесь…
Алгоритма быстрого возведения в степень я как-то не увидел. Как было отмечено, практическая ценность стремится к нулю, хотя бы потому, что разрядность ключа ограничена 31 битом.
PS: Еще одна реализация: pear.php.net/package/Crypt_RSA
0
А вот еще можно попробовать переписать это дело на bc_math и тогда можно будет попытаться использовать в проектах.
0
Sign up to leave a comment.
Реализация алгоритма RSA (PHP)