Насколько я могу судить, ключи данных AWS KMS являются ключами AES-GCM.(источник: https://d0.awsstatic.com/whitepapers/KMS-Cryptographic-Details.pdf стр. 13)
Означает ли это, что я должен использовать AES-GCM для шифрования данных с ними, или будет работать алгоритм AES-CBC?Я пытаюсь использовать эти ключи KMS для шифрования данных на iOS без учета внешних зависимостей.
Я нашел CommonCrypto и написал код, который, кажется, работает с ключами данных KMS, но, насколько мне известно, только CommonCryptoподдерживает AES-CBC.
Я также не могу написать рабочий код на каком-либо языке, чтобы затем расшифровать сгенерированный зашифрованный текст.Это потому, что мой алгоритм GCM key + CBC выводит мусор?Почему мой код шифрования не жалуется?
Кроме того, возможно ли шифрование AES-GCM на iOS без CryptoKit?