【问题标题】:Get security key (String) from Server, to use it in Swift从服务器获取安全密钥(字符串),在 Swift 中使用
【发布时间】:2018-11-03 22:35:18
【问题描述】:

我的服务器(linux)上有一个文件,里面有一个密钥(类似于:asdfadsfadsf),这个密钥会在 2 小时内更改。有没有一种安全的方法可以从我的服务器中提取该密钥,以便在我的 swift 应用程序中使用它?关键并不是真正的秘密,没有人可以用它做坏事。但我想如何处理它。

在服务器上编码并在应用程序中解码?

提前致谢

【问题讨论】:

  • 每个用户的密钥是否唯一?如果没有,那么 SSL/TLS 足以安全地传输它。如果每个用户都是唯一的,那么您可能需要进行某种公钥加密。
  • 不,它不是唯一的。他们的密钥每 2 小时过期一次
  • 如何通过 SSL/TSL 传输它?

标签: swift encode secret-key


【解决方案1】:

只需在服务器中实现一个 API,以便应用在应用或逻辑需要时调用并获取内容(例如您的密钥)。

密钥并不是真正的秘密,没有人可以用它做坏事。

那么 HTTPS API 调用就足够了。

在服务器上编码并在应用程序中解码?

如果它是普通密钥并且不像您提到的那样安全。可能不需要编码和解码。

【讨论】:

  • 我实际上已经开始工作了。不过谢谢你的回答!我将密钥放在带有身份验证的 JSON 上。然后我就通过我的应用程序从那里获取它!像魅力一样工作:)
猜你喜欢
  • 2017-01-17
  • 1970-01-01
  • 2021-12-31
  • 2021-09-01
  • 2011-04-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-11-24
相关资源
最近更新 更多