目标C,将BASE64String转换为HEX

时间:2016-02-22 17:38:47

标签: ios objective-c hex base64

我试图将Base64String转换为Hexa 在我查找文档后,我没有发现任何线索 所以我决定将Base64String转换为NSData 然后将NSData转换为十六进制

但是当我用Base64String Online Encoder检查时,它失败了

然后我发现有人发布了这段代码

    NSMutableString *hex = [NSMutableString string];
    for (int i=0; i<16; i++)
      [hex appendFormat:@"%02x", base64String[i]];

但同样,转换回Base64String

时失败了

我是否走在正确的轨道上?

1 个答案:

答案 0 :(得分:0)

我最终使用这个图书馆

https://github.com/kelp404/CocoaSecurity

用旧方法,转换为NSData然后转换为十六进制