Как использовать RSA 1024, если 8-байтовая строка зашифрована как 172-байтовая строка, но RSA работает со строками менее 62 байт?
Мой вопрос не имеет отношения к реализации, но я все равно даю подробности реализации: я работаю с реализацией Delphi 10.2 TurboPower LockBox 2 ( https://github.com/jarto/lockbox2). Это довольно популярная библиотека для Delphi, и поэтому я ожидаю, что она работает достаточно хорошо, и поэтому мой вопрос не о возможных сбоях в конкретной реализации, а о том, как работает RSA.
У меня есть 8-символьная строка, и я шифрую ее с помощью открытого ключа RSA 1024, а результирующая строка имеет длину 172 байта. Как я могу расшифровать закрытый ключ RSA 1024, если /questions/11148866/problema-shifrovaniya-rsa-razmer-dannyih-poleznoj-nagruzki/11148872#11148872 предполагает, что максимальная длина сообщения не должна превышать 62 байта?
Можно ли генерировать более короткие шифры (менее 60 байт) с RSA 1024, чтобы быть в безопасности, чтобы я мог их расшифровать в разумные сроки?
В то время как я могу расшифровать 172-байтовое сообщение с закрытым ключом за несколько секунд. У меня проблема в другом направлении, шифрование закрытым ключом быстрое, расшифровка 172-байтной строки открытым ключом неоправданно долгая - более 10 минут и даже тогда результат не достигается.
Итак, я предполагаю, что следует соблюдать упомянутый совет SO о максимальной длине 62 байта, но как я могу соблюдать это правило, если шифрование генерирует строки длиной 172 байта?