Swift – 暗号化

CryptoSwift ライブラリを使用する

インストール方法

cocoa pod でインストールする

Podfile

pod 'CryptoSwift'

AES

共通鍵

暗号化、複合化するときの共通の鍵

ブロックモード CBC

CBCモードでは、平文の各ブロックは前の暗号文とのXORを取ってから暗号化される

初期化ベクトル

CBCの場合、先頭ブロックは、暗号文がないため初期化ベクトルを使う

メモ

Swiftで暗号化した値をサーバ側に渡すときは、暗号化した値と初期化ベクトルが

必要となる

CryptSwift

コメント

タイトルとURLをコピーしました