【问题标题】:Help for AES-128 Bit Algorithm ?? i want to encrypt itAES-128 位算法的帮助 ??我想加密它
【发布时间】:2011-02-15 23:37:07
【问题描述】:

我可以获取 AES-128 位算法的链接吗?任何示例代码请帮忙

【问题讨论】:

标签: objective-c iphone encryption aes


【解决方案1】:

AES-128 已经在 iPhone 的安全框架和 CommonCrypto API 中实现。 This site 包含一些使用它来加密消息的示例代码。

您还可以在 Apple 的网站上找到 sample code,它利用了这一点并提供了一些 Objective-C 包装器。

【讨论】:

    【解决方案2】:

    Quite a fewwritten in CC++,您应该可以在 iPhone 中使用它们,尽管我不知道任何用 Objective C 编写的东西。请注意,在大多数(如果不是全部)情况下,AES 代码本身只是一个更大的库的一部分,它试图包含足够多的内容以使加密算法本身真正有用和可用。

    【讨论】:

      【解决方案3】:

      我认为你想使用 CCCryptor 而不是自己的方法。

      【讨论】:

      • 我正在使用 CC_SHA224_DIGEST_LENGTH 当我们使用 md5 16 位长密钥时,这个密钥应该是多长时间,我们现在必须为此使用多长时间
      【解决方案4】:

      这可能有点陈词滥调,但自己实现 AES 并不难。我已经在几个小时内完成了。 The official specification is here.

      【讨论】:

      • 虽然这是真的,而且我自己也实现了它,但使用库中现有的 AES 实现通常更智能、更安全。不过,+1 用于链接到规范。
      • 使用现有库总是更好,除非它不起作用并且它不是开源的(即它已损坏并且您无法修复它)。我总是对那些不必要地推出自己的解决方案的人感到沮丧。
      猜你喜欢
      • 2019-08-17
      • 2020-04-15
      • 1970-01-01
      • 1970-01-01
      • 2016-05-26
      • 2015-04-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多