質問: 表題のとおりAES-256(鍵長:256bit,ブロック長:128bit、ラウンド数:14段)で 暗号化したいと考えております。 http://blog.fusic.co.jp/archives/859 こちらのサイトを参考にキーサイズにkCCKeySizeAES256を指定し暗号化したのですが、 どうもAES-256で暗号化されていないようです。 CCCrypt関数を追っていくと、 CommonCrypto.h のCCAlgorithmというenumに kCCAlgorithmAES128やkCCAlgorithmAESというのはあるのですが、 kCCAlgorithmAES256という設定値がありません。。 Objective-Cを使ってAES-256で暗号化するというのは不可能なのでしょうか? 可能な場合は対応方法ご教授頂けますと幸いです。 環境は、XCode7.2になります。
回答: kCCAlgorithm* はキーサイズではなくブロックサイズなので問題ないと思います。 AES-256で暗号化されていないと思ったのはなぜでしょうか?