CryptoSwiftCrypto 相關(guān)的函數(shù)
CryptoSwift 是 Swift 實(shí)現(xiàn)的 Crypto 相關(guān)的函數(shù)。
// convenience setup tuple
let setup = (key: keyData, iv: ivData)
// encrypt
if let encrypted = Cipher.ChaCha20(setup).encrypt(dataToEncrypt) {
// decrypt
if let decrypted = Cipher.ChaCha20(setup).decrypt(encrypted) {
// validate result
if (encrypted.isEqual(decrypted)) {
print("Decryption failed!")
}
}
}
評(píng)論
圖片
表情
