我正在寻找最好的做法,以第三方API秘密/密码/ ID存储代码或Xcode项目文件的Xcode在何处存储第三方API秘密/密码/ ID
0
A
回答
0
组织全体API秘密/密码中的/ ID在结构或一个枚举为:
夫特:
enum AppConstants {
static let appSecret = "HJABFDQ4GH8Q9HHFUAB8RF"
static let id = "YQW487HFIUGEFIB9BFQI3BICU"
}
目的-C:
#define appSecret "HJABFDQ4GH8Q9HHFUAB8RF"
#define id "YQW487HFIUGEFIB9BFQI3BICU"
1
您可以使用一些混淆方法来保持您的保密/密码/ ID更安全。当然,它不是100%安全的,但它比在源代码中保存明文更好,因为我们可能会在应用程序二进制文件中看到它。
的步骤是:
- 混淆您的密码,然后保存到文件中。
- 将此文件包含到您的项目中。
- 启动应用程序后,首先使用基于混淆的揭示方法从混淆数据中获取明文。
混淆数据也可以以十六进制格式直接放到您的班级。
您可以在cocoapods/github上找到objective-c或swift的一些混淆源代码,例如:https://github.com/pjebs/Obfuscator-iOS
相关问题
- 1. iOS:GoogleDrive API(API秘密和ID)
- 2. 安全的地方存储API秘密密钥
- 3. 第三方密钥存储提供商
- 4. 翻译API的客户端ID和秘密秘密
- 5. 在服务器上存储开发人员API密钥/秘密
- 6. phpMyAdmin:秘密密码?
- 7. 存储第三方密码以便跨页面重用
- 8. 在数据库中加密和保存用户的第三方API秘密是否安全?
- 9. 如何加密网站中的第三方api密钥
- 10. 如何在django中安全地存储第三方服务的密码?
- 11. 如何在Python中存储第三方服务的用户密码?
- 12. 存储加密密码和salt或仅存储加密密码?
- 13. 从第三方隐藏API密钥?
- 14. 存储密码
- 15. 如何存储一个秘密词?
- 16. 密码盐和秘密
- 17. 秘密登录密码 - Android
- 18. HMAC/Javascript - 在哪里存储秘密?
- 19. 密码加密和密码存储 - Perl
- 20. 存储/处理用户特定的API密钥和秘密的最佳方式是什么?
- 21. 存储密码
- 22. 密码存储?
- 23. 在代码中存储和引用第三方API密钥和常量列表的最佳方式是什么?
- 24. 用于第三方集成的双向密码加密
- 25. 在加密的cookie中存储密码?
- 26. Xcode:存储用户名和密码
- 27. JavaCard的存储(秘密)数据
- 28. 如何使用主密钥存储多个ID /密码
- 29. 在哪里存储jasypt解密密码
- 30. AWS Lambda:如何将秘密存储到外部API?