将十六进制字符串转换为base64?

时间:2012-04-16 13:00:29

标签: ios nsstring base64 nsdata

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

5289be07c5c7edcc18f3a02c7b81c110b8637f8b2ddbc29cdabcbd7e394c1695

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

Uom+B8XH7cwY86Ase4HBELhjf4st28Kc2ry9fjlMFpU=

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

1 个答案:

答案 0 :(得分:1)

由于您使用的是SHA256(我也使用它),我假设您在将其转换为十六进制字符串之前获得NSData输出。获取该数据,并使用this question中显示的类别方法(具有最多upvotes,实际上具有内联代码的那个)

相关问题