iOS Swift 2 生成 AES key

标签 ios swift aes

我想随机生成一个 AES 256 key 。 Swift 提供了SecKeyGeneratePair 来生成非对称加密 key 。是否存在生成对称加密 key 的等效项?

最佳答案

如果您要随机生成 key ,您需要做的就是使用 CSPRNG(加密安全伪随机数生成器)生成 256 位数组。你应该使用 SecRandomCopyBytes来自 Randomization Services .使用计数 32(32 字节 == 256 位)调用此函数将产生一个合适的 key 。

关于iOS Swift 2 生成 AES key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41338385/

相关文章:

swift - Xcode10.3 "iPhone has denied the launch request. Internal launch error: process launch failed: Unspecified"设备调试问题

ios - 如何获得枚举案例的值(value)?

ios - 在 Swift 中调整/对齐不同屏幕尺寸的内容

ios - 如何一次解析一个 RSS 提要列表?

iphone - 使用 Facebook iOS SDK 3.0 安排帖子

iphone - 为什么我无法将应用程序添加到 LionServer 的 ProfileManager 中

swift - 你能解释/解决这些 'generic constraint' 编译器错误吗?

c++ - dart 加密解密 AES 示例

javascript - 使用 jquery 进行 AES 加密

java - 如何在java中将数据加密为没有特殊字符的纯文本