iOS Swift 2生成AES密钥

时间:2016-12-27 02:43:54

标签: ios swift aes

我想随机生成AES 256密钥。 Swift提供SecKeyGeneratePair来生成非对称加密密钥。是否存在生成对称加密密钥的等效性?

1 个答案:

答案 0 :(得分:4)

如果您是随机生成密钥,您只需使用CSPRNG(加密安全伪随机数生成器)生成256位数组。您应该使用SecRandomCopyBytes中的Randomization Services。以32(32字节== 256位)的计数调用它将产生合适的密钥。