我正在尝试通过HMAC身份验证对邮件实施AES CTR加密模式。
由于AES密钥和HMAC密钥是从此密钥派生的,因此只要密钥长度为64个字节,就可以很好地进行加密和解密。
使用Pycryptodome
let jsonString = """
{"questionData": [{"termKey": "respiration"},{"termKey": "mammals"}]}
"""
let data = Data(jsonString.utf8)
do {
let result = try JSONDecoder().decode(Response.self, from: data)
let termKeys = result.questionData.map{$0.termKey}
} catch { print(error) }