CryptoSwift ライブラリを使用する
インストール方法
cocoa pod でインストールする
Podfile
pod 'CryptoSwift'
AES
共通鍵
暗号化、複合化するときの共通の鍵
ブロックモード CBC
CBCモードでは、平文の各ブロックは前の暗号文とのXORを取ってから暗号化される
初期化ベクトル
CBCの場合、先頭ブロックは、暗号文がないため初期化ベクトルを使う
メモ
Swiftで暗号化した値をサーバ側に渡すときは、暗号化した値と初期化ベクトルが
必要となる
日々の業務CryptoSwift ライブラリを使用する
cocoa pod でインストールする
Podfile
pod 'CryptoSwift'
AES
共通鍵
暗号化、複合化するときの共通の鍵
ブロックモード CBC
CBCモードでは、平文の各ブロックは前の暗号文とのXORを取ってから暗号化される
初期化ベクトル
CBCの場合、先頭ブロックは、暗号文がないため初期化ベクトルを使う
メモ
Swiftで暗号化した値をサーバ側に渡すときは、暗号化した値と初期化ベクトルが
必要となる
コメント