字符串 解密 錯誤

+ (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

}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 在處理藍牙數(shù)據(jù)的時候,經(jīng)常遇到進制之間的轉(zhuǎn)換,藍牙處理的是16進制(NSData),而我們習(xí)慣的計數(shù)方式是10進制...
    磚家就是我閱讀 377評論 0 0
  • 嘟噥嘟噥:最近接到一個任務(wù):在客戶端動態(tài)生成RSA密鑰對,然后向服務(wù)器發(fā)送這個密鑰對中的公鑰字符串,由服務(wù)器進行公...
    TimmyR閱讀 8,353評論 19 21
  • 有一次碰巧看到涂磊老師做情感導(dǎo)師的節(jié)目,在相關(guān)方傾述完壓力后,涂磊老師卻能憑三言倆語直切痛點,講述的樸實話語又能夠...
    七色傘閱讀 23,288評論 9 15
  • 如果奔跑的速度超過地球自轉(zhuǎn)的速度,是否就能逃出這黑夜籠罩的國度,在一個永不日落的新世界中重新開始? 威廉在腦海構(gòu)建...
    灼熱地精禿禿禿閱讀 387評論 0 1

友情鏈接更多精彩內(nèi)容