c# - 存储和使用 API key 和 secret 的最安全方式是什么?

标签 c# .net security encryption

它适用于桌面应用程序。我有一个 API key 和 secret ,但我不知道存储和使用它们的最安全方式。

例如,如果我的计算机丢失或被黑客入侵,我希望 key 和 secret 一文不值,但我认为这不太容易做到。

最佳答案

最好的解决方案是将您的 key 安全地存储在 Azure Keyvault 中 https://azure.microsoft.com/en-us/services/key-vault/

这正是它的构建目的。然后 key 永远不会在您的机器上,因此丢失也没关系。

关于c# - 存储和使用 API key 和 secret 的最安全方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49062284/

相关文章:

c# - 在 C# .NET 中将两个(或更多)列表合并为一个

c# - Blazor 关闭有条件的 div 包装器上的 div 标签

Android:OAuth2 - 如何实现记住我的功能?

c# - Swig c++/c# 不断获取 "Type Initialized Exception"

c# - 无法从存储过程中获取返回值

.net - Docker - Windows 容器 - 安装 DotNet Framework 472

php - 安全地提供图像

security - 根据德国 BSI 的说法,Plone 不使用安全 cookie OOTB。我该如何改变这一点?

带有特殊字符的 C# 字符串到 MySQL varchar 列

c# - 确定哪个数据库行导致 "Input string was not in correct format"