1

我正在尝试将 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 转换为字符串?

4

0 回答 0