Iphone 将密码缓冲区转换为nsdata并返回到cipherBuffer
我的问题是Iphone 将密码缓冲区转换为nsdata并返回到cipherBuffer,iphone,objective-c,rsa,private-key,Iphone,Objective C,Rsa,Private Key,我的问题是CipherBuffer,这是uint8\t我无法将其转换为NSData并返回相同的值。问题是我需要将加密数据发送到服务器 即使我从服务器端获得NSData,我也需要将其转换为(unit8\u t*)。这是我用下面的方法解密的方法吗 -(void)decryptWithPrivateKey:(uint8\u t*)cipherBuffer plainBuffer:(uint8\u t*)decryptedBuffer将uint8\u t转换为NSData NSData *data =
CipherBuffer
,这是uint8\t我无法将其转换为NSData
并返回相同的值。问题是我需要将加密数据发送到服务器
即使我从服务器端获得NSData
,我也需要将其转换为(unit8\u t*)。这是我用下面的方法解密的方法吗
-(void)decryptWithPrivateKey:(uint8\u t*)cipherBuffer plainBuffer:(uint8\u t*)decryptedBuffer
将uint8\u t转换为NSData
NSData *data = [NSData dataWithBytes:(const void *)encrypted length:bufferSize];
要将NSData转换为uint8\t,您可以尝试以下NSData方法
- (const void *)bytes;
将uint8\u t转换为NSData
NSData *data = [NSData dataWithBytes:(const void *)encrypted length:bufferSize];
要将NSData转换为uint8\t,您可以尝试以下NSData方法
- (const void *)bytes;
上面指定的方法是内置的吗?或与任何自定义库相关?上述指定方法是否内置?或与任何自定义库相关?