512 бит - это (технически) минимальный размер ключа RSA, но он небезопасен.В настоящее время абсолютный минимум составляет 1024 бита, и рекомендуется 2048 бит.
Обратите внимание, что 1024 бита в RSA по уровню безопасности соответствуют 128 битам симметричного алгоритма.Возможно, вы перепутали эти значения, полагая, что 128-битное кодирование одинаково для асимметричного и симметричного шифрования, но нет, это не так.