You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

iOS解密报错‘RSAdecrypt wrong input (err -27)’的可能原因咨询

iOS解密报错‘RSAdecrypt wrong input (err -27)’的可能原因咨询

先跟各位开发者打个招呼,这篇内容是我整理的近期开发中的问题复盘,主要是写给和我一样踩了同款坑的朋友——毕竟我翻了好久的资料,除了一篇讲《从Android Java代码迁移到Swift实现RSA加解密》的帖子外,完全找不到其他讨论这个报错的内容。

我遇到的问题

最近在iOS端用指定私钥解密密文的时候,突然抛出了这个错误:

Optional(Swift.Unmanaged<__C.CFErrorRef>(_value: Error Domain=NSOSStatusErrorDomain Code=-50 "RSAdecrypt wrong input (err -27)" UserInfo={numberOfErrorsDeep=0, NSDescription=RSAdecrypt wrong input (err -27)}))

为了方便大家阅读,也方便搜索引擎检索到这个问题,我把错误信息拆分成了更清晰的格式:

Optional(
Swift.Unmanaged<__C.CFErrorRef>(
_value: Error
Domain=NSOSStatusErrorDomain
Code=-50 "RSAdecrypt wrong input (err -27)"
UserInfo={
numberOfErrorsDeep=0,
NSDescription=RSAdecrypt wrong input (err -27)
}
)
)

想请教大家的问题

有没有朋友知道,出现这个“RSAdecrypt wrong input (err -27)”错误,常见的原因都有哪些?

另外说一句,我目前已经摸索出一些相关的知识点,会在下面的回答里分享给大家 ;-)

备注:内容来源于stack exchange,提问作者d.braun1991

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 14:02:46