我正在尝试将 hmac sha256 的结果作为字符串获取,类似于“asdafsdfafs13rfafAafaasdfadfasdfa”,但下面的代码片段会生成这个 byteArray。
var combinedString = "key1=val1&key2=val2"
//Using import BlueCryptor
let key = CryptoUtils.byteArray(fromHex: apikey!)
let data : [UInt8] = CryptoUtils.byteArray(fromHex: combinedString)
let hmac = HMAC(using: HMAC.Algorithm.sha256, key: key).update(byteArray: data)?.final()
print(hmac)
如何将它从 byteArray 转换为字符串?