我正在尝试在 iPhone 上将十六进制字符串转换为 base64。十六进制是:
5289be07c5c7edcc18f3a02c7b81c110b8637f8b2ddbc29cdabcbd7e394c1695
但我似乎无法得到这个的 base64 版本,即:
Uom+B8XH7cwY86Ase4HBELhjf4st28Kc2ry9fjlMFpU=
我将如何获得这个 base64 字符串?
由于您使用的是 SHA256(我也使用它),因此我假设您在将其转换为十六进制字符串之前获得了 NSData 输出。获取该数据,并使用此问题中显示的类别方法(投票最多的方法,实际上已内联代码)