タグ

ブックマーク / mythosil.hatenablog.com (1)

  • iPhoneでAES128暗号化 - Rhythm & Biology

    iPhoneアプリ開発で暗号化を行う必要が出てきたので、試しに書いてみました。 暗号方式にはAES128を、Padding方式にはPKCS7を使っています。 ここで使っているCommonCryptoはiOS SDKについてくるものですが、mac上でも普通に使うことができます(iPhone Simulator用のライブラリを無理矢理使います)。 使い方としては、下のコードをコンパイルして、 $ ./a.out aaaabbbbccccdddd eeeeffffgggghhhh messageというようにすると"message"が暗号化され、さらに続けて復号化されます。 第一引数は鍵、第二引数はInitial Vectorです。どちらも16バイトである必要があります。 /* * gcc -std=c99 crypto.m -framework Foundation */ #import <Fo

    iPhoneでAES128暗号化 - Rhythm & Biology
    helldeath
    helldeath 2013/04/19
    CCCryptを使った暗号化・復号について。ivとkeyの設定はこちらの方法が正しいようだ
  • 1