2016-12-27 21 views
2

ランダムにAES 256キーを生成します。 Swiftは、非対称暗号化キーを生成するSecKeyGeneratePairを提供します。対称暗号化キーを生成するための同等性はありますか?iOS Swift 2 AESキーを生成

答えて

2

鍵を無作為に生成する場合、CSPRNG(暗号安全擬似乱数ジェネレータ)を使用して256ビットの配列を生成するだけです。 Randomization ServicesSecRandomCopyBytesを使用してください。 32(32バイト== 256ビット)のカウントでこれを呼び出すと、適切なキーが生成されます。

+0

お返事ありがとうございます。 – ZeroX

+0

キーを直接キーチェーンに生成する方法を探しています。実際のキーはAppからは見えません。 – ZeroX

関連する問題