Я хочу использовать AES с режимом GCM с 128,192,256 ключами.Как реализовать AES с использованием режима GCM Шифрование и дешифрование в iOS 10?
Я сделал шифрование AES с режимом CBC, но у меня пока нет решения для режима GCM. Если у кого-нибудь есть какие-либо полезные рекомендации
Проверьте https://github.com/krzyzanowskim/CryptoSwift. Я использовал эту библиотеку несколько раз, совсем недавно, для шифрования конфиденциальной информации, прежде чем я сохраню ее в NSUserDefaults. Я уверен, что он может сделать то, что вам нужно! –
CryptoSwift не поддерживает режим GCM. Лучше всего избегать использования CryptoSwift, а другие - в 100-1000 раз медленнее, чем реализация на основе Common Crypto. Common Crypto от Apple является сертифицированным FIPS и, как таковой, был хорошо проверен, использование CryptoSwift дает шанс на правильность и безопасность. – zaph