iOS 给出解密错误:RSAdecrypt 错误输入 (err -27)

问题描述 投票:0回答:1

免责声明

首先,这是对近期开发活动的回顾。 我正在为迷失的灵魂写下这个 - 因为我找不到任何包含此错误的帖子,除了:

问题

在使用给定私钥解密密文时,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)
            }
    )
)

问题

收到此错误的可能原因是什么?

然而

到目前为止,我的知识在以下答案之一中给出;-)

swift encryption rsa
1个回答
0
投票

正如@not2savvy 所提到的,我最好在这里尽可能地回答而不是“在问题部分内”...... .. .

好消息

你可能已经解决了几个问题,例如:

Note

Be sure that you don’t generate multiple, identically tagged keys. ... .. .

……你离解决方案不远了;-)

坏消息

  • 您可能使用错误的私钥来解密给定的密文。

  • 你的钥匙还有其他问题,我对此一无所知。

© www.soinside.com 2019 - 2024. All rights reserved.