C#(Xamarin)-从内存中清除字符串并安全存储

C#(Xamarin)-从内存中清除字符串并安全存储,c#,android,ios,xamarin,C#,Android,Ios,Xamarin,我正在开发Xamarin应用程序(iOS+Android+通用.NET标准项目) 我收集敏感数据(字符串),并希望: 尽可能安全地存储它(不要存储在存储器中,只需在内存中存储某些进程) 当满足某些条件时,将其从内存中清除 起初,SecureString看起来非常适合我,但我发现: 我们不建议您在新开发中使用SecureString类。有关更多信息,请参阅不应在GitHub上使用SecureString 那么,实现这一目标的最佳方法是什么?您可以查看下面的链接。这会有帮助的。

我正在开发Xamarin应用程序(iOS+Android+通用.NET标准项目)

我收集敏感数据(字符串),并希望:

  • 尽可能安全地存储它(不要存储在存储器中,只需在内存中存储某些进程)
  • 当满足某些条件时,将其从内存中清除
  • 起初,SecureString看起来非常适合我,但我发现:

    我们不建议您在新开发中使用SecureString类。有关更多信息,请参阅不应在GitHub上使用SecureString


    那么,实现这一目标的最佳方法是什么?

    您可以查看下面的链接。这会有帮助的。