用第三框架CryptoSwift
CryptoSwift - github
do {
let aes = try AES(key: "keykeykeykeykeyk", iv: "drowssapdrowssap")
let ciphertext = try aes.encrypt(Array("Nullam quis risus eget urna mollis ornare vel eu leo.".utf8))
} catch { }
- 不能加密大文件,本人试图加密200M的大文件,结果直接卡死,cpu跑到100%