Следует отметить, что мобильные устройства регулярно проводят переговоры по асимметричной криптографии. В конце концов, это сила SSL. Может быть, в какой-то момент 20 лет назад использование ресурсов с помощью криптографии было проблемой, но сегодня они, по сравнению с ними, очень легкие функции. Blowfish очень старый, он был заменен двумя рыбами около десяти лет назад, и три рыбы доступны, но не были доработаны, поэтому их не следует использовать. Используйте AES-256, лучше всего с режимом GCM , потому что это труднее провалить эту имплементацию. Вы должны прочитать о режимах работы , потому что даже очень сильный шифр может быть очень слабым, если вы используете неправильный режим (например, ECB).
В любом случае вы должны самостоятельно проводить тестирование на пригодность. На самом деле этот вопрос является признаком гораздо более серьезной проблемы, а именно тестирования программного обеспечения и тестирования на пригодность в целом. Если бы вы проверили скорость этой функции, вы бы знали, что это не проблема. Если вы не тестируете свои приложения, вы будете производить программное обеспечение очень низкого качества.