Criptografia usando AES128 com suporte a AES256
Crie um "Header File" e adicione#import <CommonCrypto/CommonCrypto.h>
Arraste para seu projeto
BFSCryptAES.swift
Encrypt
var text:String = "Mensagem para ser cryptografada"
var key :String = "palavraPasse"
var crypt:BFSCryptAES = BFSCryptAES()
var encrypted = crypt.encryptBase64String(text, key: key)
Decrypt
var descrypted = crypt.decryptBase64String(encrypted, key: key)
Usando Extension
var encryptedExtension = text.encryptStringWithKey(key)
var decryptedExtension = encryptedComExtesion.decryptStringWithKey(key)
println(encryptedExtension)
println(encryptedExtension)