Фон
Что касается криптографии в целом, следующий совет настолько распространен, что он может даже не зависеть от платформы и языка.
Криптография - невероятно сложная тема, которую разработчики должны оставить экспертам по безопасности `
Я понимаю и согласен с обоснованием этого утверждения и поэтому следую советам при использовании криптографии в приложении.
При этом, поскольку криптография так легкомысленно используется во всех, кроме криптоспецифичных справочных материалах, я не знаю достаточно о том, как работает криптография, чтобы определить, адекватен ли предоставленный мне стандарт по умолчанию для данной ситуации. Я в. Есть тысячи крипто-фреймворков на множестве разных языков, я отказываюсь верить, что каждая из этих реализаций безопасна, потому что я не верю, что каждая крипто-реализация была создана экспертом по крипто, в основном потому, что если верить общественному мнению, их не так уж и много.
Вопрос:
Какую информацию мне нужно знать о данном алгоритме шифрования, чтобы определить для себя , является ли алгоритм разумным выбором?