swift - iOS 10如何实现AES With GCM模式加解密?

标签 swift encryption ios10 aes-gcm

我想将 AES 与 GCM 模式结合使用, key 大小为 128,192,256。

我已经用 CBC 模式完成了 AES 加密,但是我仍然没有 GCM 模式的解决方案。如果有人有请提出一些有用的指导

最佳答案

Common Crypto 中有一个未记录的 AES GCM 实现,通过添加一个 header 就可以使用它。

注意:不支持关联数据(AEAD)。

查看此 SO answer标题示例。

有一个实现AES GCM在 github 上,与 Common Crypto 相比,这似乎是合理的,但速度较慢。使用风险自负。

关于swift - iOS 10如何实现AES With GCM模式加解密?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40546199/

相关文章:

ios - 如何对核心数据中的关系进行谓词?

ios - 将 JSON 文件添加到应用程序

ios - 在 Swift 中为文字值设置关联对象

python - 加密程序中索引的逻辑错误

ios - UNUserNotificationCenterDelegate 和 didReceiveRemoteNotification 的区别

swift - 无法下载使用 AVFoundation 的 apple-music

swift - 从 Swift 中的 block 返回 boolean 值

c# - 输出无效

ios - dyld 未找到 AVAssetDownladTask

java - Java 中的加密我需要一个 16 字节的初始 vector