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
相关产品推荐
相关产品推荐

