在应用程序中安全地保存密钥或字符串 - Xamarin 表单

时间:2021-06-17 08:29:25

标签: c# android ios api xamarin.forms

我一直在关注有关保存的各种文章和答案 API 密钥/密码/字符串还没有得到我一直在搜索的具体信息。

想法是在Xamarin.Form中以字符串的形式保存KEY 调试时可以访问KEY的地方 但如果对 APK 或 IPA 文件进行逆向工程,则不应公开。

我的一位同事“Gradle”曾在 android native 中做过类似的事情 但我不确定它以及我在哪里可以在 Xamarin.Forms 中使用它与 iOS 和 Android 相关

任何相关信息都会很有帮助

1 个答案:

答案 0 :(得分:0)

最好的办法是利用 SecureStorage 这将使用特定于平台的安全存储来存储您提供的数据。

正如评论中所指出的,您应该始终假设有人能够访问您的代码并对其进行逆向工程。使用每个平台的安全存储将要求访问设备的任何人都能够通过 PIN 或生物识别技术解锁它,具体取决于设备。

相关问题