0

我正在尝试在 iPhone 上将十六进制字符串转换为 base64。十六进制是:

5289be07c5c7edcc18f3a02c7b81c110b8637f8b2ddbc29cdabcbd7e394c1695

但我似乎无法得到这个的 base64 版本,即:

Uom+B8XH7cwY86Ase4HBELhjf4st28Kc2ry9fjlMFpU=

我将如何获得这个 base64 字符串?

4

1 回答 1

1

由于您使用的是 SHA256(我也使用它),因此我假设您在将其转换为十六进制字符串之前获得了 NSData 输出。获取该数据,并使用此问题中显示的类别方法(投票最多的方法,实际上已内联代码)

于 2012-04-16T13:12:02.963 回答