我正在尋找最好的做法,以第三方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?