Использовать HTTPS.
Проблема с новым криптографическим кодом заключается в том, что он явно не выходит из строя.Ваша реализация может содержать ошибки и недостатки дизайна, которые делают ее совершенно небезопасной, , но ваше приложение все еще работает , поэтому вы не узнаете - пока не станет слишком поздно.С другой стороны, если вы используете HTTPS, вы будете использовать стандартные протоколы и реализации, которые были рассмотрены и протестированы.