Convert NSData to String?

前端 未结 6 867
深忆病人
深忆病人 2020-12-07 14:11

I am storing a openssl private Key EVP_PKEY as nsdata. For this I am serializing into a byte stream using the code below

unsigned char *buf, *p;
int len;
len         


        
6条回答
  •  青春惊慌失措
    2020-12-07 15:07

    A simple way to convert arbitrary NSData to NSString is to base64 encode it.

    NSString *base64EncodedKey = [keydata base64EncodedStringWithOptions: NSDataBase64Encoding64CharacterLineLength];
    

    You can then store it into your database for reuse later. Just decode it back to NSData.

提交回复
热议问题