Я посмотрел много библиотек, и в итоге я выбрал " TomCrypt " по следующим причинам:
1) Отличная переносимость.Вы можете очень легко настроить библиотеку, чтобы почти обеспечить мобильность между партиями устройств.
2) Очень модульно, я мог (очень простым способом) подобрать и скомпилировать только алгоритмы шифрованияМне нужно было для моего конкретного приложения (в данном примере это был SHA-1 и несколько других)
3) Очень, очень легкий.Из-за модульности он оказался очень легким дополнением к моему коду.