【发布时间】:2013-04-30 04:10:09
【问题描述】:
我们使用 .NET 框架中实现的 AESManaged 算法加密 PDF。我使用here 中解释的示例来实现 C# 代码来加密文件。现在我需要使用 iPhone 应用程序解密该文件。(这是要求)。所以我使用this 代码来执行此操作,但解密失败并返回错误。
'Error Domain=CommonCryptoErrorDomain Code=-4304 "解码错误" UserInfo=0x127356c0 {NSLocalizedFailureReason=输入数据没有 正确解码或解密,NSLocalizedDescription=Decode Error'
谁能帮我解决这个问题。
我们使用 12345678 作为加密密钥。
【问题讨论】:
-
那么它返回哪个错误?
-
它说'Error Domain=CommonCryptoErrorDomain Code=-4304 "Decode Error" UserInfo=0x127356c0 {NSLocalizedFailureReason=输入数据没有正确解码或解密,NSLocalizedDescription=Decode Error'
-
@ganuke 不要将重要信息作为评论发布。请编辑您的问题并添加错误。
-
您不能使用
12345678作为加密密钥。 AES 采用 16、24 或 32 字节序列,但那是一个字符串。 -
我找到了this 并成功地集成到我们的系统中。谢谢大家
标签: c# iphone objective-c encryption aes