【问题标题】:SecKeyDecrypt behaves differently on different devices.SecKeyDecrypt 在不同的设备上表现不同。
【发布时间】:2017-04-25 13:11:37
【问题描述】:

我有一个奇怪的问题。

我有一些经过 RSA 加密的 NSData。

使用 SecKeyDecrypt 我可以解密运行 iOS 10.3.1 的 iPhone 6 上的数据。 然而,相同的代码无法解密上的数据 运行 iOS 10.2.1 和 10.3.1 的 iPhone 5s 以及运行 iOS 10.3.1 的 iPhone 7。

我注意到的一件事是,这种行为仅在版本号更改后才会发生。

设备之间是否存在可能导致这种行为的差异?

【问题讨论】:

    标签: ios objective-c rsa


    【解决方案1】:

    现在我在“钥匙串共享”功能中将钥匙串组名称更改为我的应用程序的捆绑 ID。

    我没有关于为什么这解决了这个问题以及为什么它只发生在 iPhone 5 而不是 iPhone 6 但它确实存在的工作理论......

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-17
      • 1970-01-01
      • 1970-01-01
      • 2021-04-18
      相关资源
      最近更新 更多