【问题标题】:iOS File ValidationiOS 文件验证
【发布时间】:2015-05-21 13:53:14
【问题描述】:

我正在为我们的 SDK 产品指定一个功能,它主要由(UI 方面)一个 WebView 组成。由于带宽限制,我们在添加更多功能/库时必须非常小心(每个 kb 都很重要)。为了解决这个问题,让我们可以更好地选择我们的 Javascript 库,我建议让我们的 SDK 在启动时从我们的服务器下载最新的 JS 包。我有服务器(基于 NodeJS + Gulp),但我很好奇是否有办法验证本地存储中的 Javascript 文件是否是我们实际发送的文件。是否有类似 MD5 的机制,要么内置在 iOS 中,要么在 CocoaPods 或类似的东西中可用?

【问题讨论】:

  • 您可以使用 https 提供它并验证证书
  • 在此期间文件是否仍处于打开状态以供篡改?
  • 您可以将其存储在应用沙箱中,这应该有助于隔离您。

标签: javascript ios validation md5


【解决方案1】:

你可以在 iPhone 上计算 md5 哈希,看看this thread (MD5 algorithm in Objective C)

现在您所要做的就是加载文件,计算 md5 哈希并将其与您的服务器文件进行比较。

【讨论】:

    猜你喜欢
    • 2013-06-21
    • 1970-01-01
    • 2011-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多