目标 C,将 BASE64String 转换为十六进制



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

但是当我使用 Base64String 在线编码器检查时,它失败了

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

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

但同样,当转换回 Base64String 时

失败

我走在正确的轨道上吗?

我最终使用了这个 libarary

https://github.com/kelp404/CocoaSecurity

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

最新更新