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