0
我想一個十六進制字符串轉換爲base64,iPhone上。十六進制是:將十六進制字符串轉換爲base64?
5289be07c5c7edcc18f3a02c7b81c110b8637f8b2ddbc29cdabcbd7e394c1695
,但我不能的似乎得到這個以base64版本,那就是:
Uom+B8XH7cwY86Ase4HBELhjf4st28Kc2ry9fjlMFpU=
我怎麼會得到這樣的base64字符串?
我已經添加了處理SHA256的方法。我無法看到它使用NSData的方式..? – cannyboy 2012-04-16 13:31:31
你是什麼意思?您正在從CommonCrypto庫中獲取NSData嗎?那麼...你得到原始字節,你可以使用NSData dataWithBytes將它們變成NSData。然後,您可以將其作爲參數傳遞給上面答案中顯示的函數。 – borrrden 2012-04-16 13:45:47
呵呵,我看你編輯你的問題。你可以(使用dataWithBytes)cHMAC轉換爲NSData的你已經發送到CC功能之後。 – borrrden 2012-04-16 13:47:53