Eugene прав относительно IDEA. Если это по вашему выбору, было бы разумным избежать использования IDEA и выбрать какой-либо другой алгоритм. Из-за патентных проблем, IDEA используется довольно редко и, следовательно, он менее исследован криптоаналитиками. Кроме того, длина ключа IDEA ограничена 128 битами, которые, скорее всего, станут недостаточно в ближайшее время.
Большинство (не совсем всех) рамок разработки включают поддержку стандартных криптографических алгоритмов. По сути, всегда полезно использовать стандартизованные алгоритмы, так как они лучше всего изучаются криптоаналитиками. AES128/256 является предпочтительным выбором. Максимальная длина ключа RC4, а также ключ IDEA составляет 128 бит; кроме того, это также своего рода экзотика и может не поддерживаться некоторыми структурами.
Хорошо спасибо :). – Supereme