字符串 解密 错误

+ (NSData *)hexToBytes:(NSString *)str {

NSMutableData *data = [NSMutableData data];

int idx;

for (idx = 0; idx+2 <= str.length; idx+=2) {

NSRange range = NSMakeRange(idx, 2);

NSString* hexStr = [str substringWithRange:range];

NSScanner* scanner = [NSScanner scannerWithString:hexStr];

unsigned int intValue;

[scanner scanHexInt:&intValue];

[data appendBytes:&intValue length:1];

}

return data;

//    8afb0a3df680e1e1c0c3407e47f6c548  NSString

//    <8afb0a3d f680e1e1 c0c3407e 47f6c548>  NSData

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 在处理蓝牙数据的时候,经常遇到进制之间的转换,蓝牙处理的是16进制(NSData),而我们习惯的计数方式是10进制...
    砖家就是我阅读 2,732评论 0 0
  • 嘟哝嘟哝:最近接到一个任务:在客户端动态生成RSA密钥对,然后向服务器发送这个密钥对中的公钥字符串,由服务器进行公...
    TimmyR阅读 12,557评论 19 21
  • 有一次碰巧看到涂磊老师做情感导师的节目,在相关方倾述完压力后,涂磊老师却能凭三言俩语直切痛点,讲述的朴实话语又能够...
    七色伞阅读 23,260评论 9 15
  • 如果奔跑的速度超过地球自转的速度,是否就能逃出这黑夜笼罩的国度,在一个永不日落的新世界中重新开始? 威廉在脑海构建...
    灼热地精秃秃秃阅读 2,778评论 0 1

友情链接更多精彩内容