首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >解密时使用OSStatus -9809

解密时使用OSStatus -9809
EN

Stack Overflow用户
提问于 2011-11-08 14:36:36
回答 1查看 2.1K关注 0票数 2

(xcode4.2,iossdk5.0)我正在使用SecKeyGeneratePair生成密钥,并使用SecKeyEncrypt进行加密。这两个函数都返回OSStatus 0。

但是在使用SecKeyDecrypt进行解密时,我得到了OSStatus as -9809。请帮帮忙,我哪里搞错了?

编辑:感谢您的快速响应。我从下面的链接复制并粘贴了代码:

http://www.iphonedevsdk.com/forum/iphone-sdk-development/17242-rsa-generating-keypair-so-slowly.html

EN

回答 1

Stack Overflow用户

发布于 2013-06-16 01:32:47

原因是Apple page上有一个打字错误

代码语言:javascript
复制
NSData *encryptedData = [NSData dataWithBytes:cipherBuffer length:dataLength];

它应该是:

代码语言:javascript
复制
NSData *encryptedData = [NSData dataWithBytes:cipherBuffer length:cipherBufferSize];
票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8046776

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档