Andorid, iOS, サーバー(perl)間で暗号化して通信する必要があったのでまとめてみました。 処理の流れはこんな感じ クライアント(iOS, Android) からの通信 [Request] [Response] plain text plain text ↓ ↑ cipher text cipher text ↓ ↑ base64 text base64 text ↓ ↑ WAN(POST) WAN ↓ ↑ base64 text base64 text ↓ ↑ cipher text cipher text ↓ ↑ plain text plain text 鍵は事前に交換してるものとして話をすすめます。 結論からいうと iv さえあわせとけば特にハマリませんでした。 そういいつつここで大分はまったんですけどねw とういわけで iv をそろえないといけないので今回は iOS
![iOS, Android, perl間で AES暗号化を行った通信をする](https://cdn-ak-scissors.b.st-hatena.com/image/square/2e7ddf537b1f59a1a4244a2cc7db1be8ce2b003a/height=288;version=1;width=512/http%3A%2F%2Fblog.dealforest.net%2Fwp-content%2Fuploads%2F2013%2F08%2Ficon.png)