我正在构建一个应用程序,其中有一些敏感的字符串,我希望没有人能够通过在二进制文件等中查找字符串来轻松访问。
例如这个
let password:String = "SuperSecret123"
在项目中隐藏此字符串的正确方法是什么?
最佳答案
在大多数大公司中,他们处理这个问题的方式并不是在代码中保守 secret 。相反,您通常会看到以下三种路线之一:
- 从必须设置为运行软件的环境变量中读取 secret
- 从配置文件中读取 secret
- 通过与本地 secret 经纪人交谈来了解 secret
所有这三个都可以很好地工作。
关于ios - 在 swift 项目中混淆字符串常量 secret ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51469189/