【问题标题】:Converting the Cipher Buffer to nsdata and back to cipherBuffer将 Cipher Buffer 转换为 nsdata 并返回 cipherBuffer
【发布时间】:2012-07-19 05:52:37
【问题描述】:

我的问题是 CipherBuffer 这是 uint8_t 我无法将其转换为 NSData 并取回相同的值。问题是我需要将加密数据发送到服务器。

即使我从服务器端获得NSData,我也需要将其转换为 (unit8_t *)。他们是我正在使用以下方法解密的一种方法吗

- (void)decryptWithPrivateKey:(uint8_t *)cipherBuffer plainBuffer:(uint8_t *)decryptedBuffer

【问题讨论】:

  • 上面指定的方法是内置的吗?或与任何自定义库相关?

标签: iphone objective-c rsa private-key


【解决方案1】:

将 uint8_t 转换为 NSData

NSData *data = [NSData dataWithBytes:(const void *)encrypted length:bufferSize];

要将 NSData 转换为 uint8_t,您可以尝试以下 NSData 方法

- (const void *)bytes;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-11-29
    • 1970-01-01
    • 2012-01-16
    • 2015-10-11
    • 2013-11-29
    • 2012-01-11
    • 1970-01-01
    • 2019-02-15
    相关资源
    最近更新 更多