UseMachineKeyStore中的数据可以备份和恢复吗?

发布于 2024-08-06 20:11:20 字数 614 浏览 7 评论 0原文

我有以下代码:

const int PROVIDER_RSA_FULL = 1;
const string CONTAINER_NAME = "Example";
CspParameters cspParams;
cspParams = new CspParameters(PROVIDER_RSA_FULL);
cspParams.KeyContainerName = CONTAINER_NAME;
cspParams.Flags = CspProviderFlags.UseMachineKeyStore;
cspParams.ProviderName = "Microsoft Strong Cryptographic Provider";
RSACryptoServiceProvider rsa = new RSACryptoServiceProvider(cspParams);

据我了解,密钥对是自动生成的,然后使用 KeyContainerName“Example”成为引用的密钥对。

我正在使用专用主机。我想确保我们的托管公司意识到这些信息的重要性,确保对其进行备份,并且不会丢失,因为这样我加密并存储在数据库中的所有信息都将毫无用处。

我在 MSDN 中找不到任何关于它在后台如何工作的文字。

I have the following code:

const int PROVIDER_RSA_FULL = 1;
const string CONTAINER_NAME = "Example";
CspParameters cspParams;
cspParams = new CspParameters(PROVIDER_RSA_FULL);
cspParams.KeyContainerName = CONTAINER_NAME;
cspParams.Flags = CspProviderFlags.UseMachineKeyStore;
cspParams.ProviderName = "Microsoft Strong Cryptographic Provider";
RSACryptoServiceProvider rsa = new RSACryptoServiceProvider(cspParams);

As I understand it, a keypair is generated automatically and then becomes the referenced key pair using the KeyContainerName "Example".

I'm using a dedicated host. I want to be sure that our hosting company are aware of this information being important, making sure it's backed up, and not losing it, because then all the information I have encrypted and stored in a database will be useless.

I can't find any word in MSDN about how it works in the background.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

沦落红尘 2024-08-13 20:11:20

密钥容器存储在
文件系统。目录是
机器钥匙:文件和
设置\全部
用户\应用程序\数据\微软\加密
和子目录。

请注意,您不能“重复使用”
其他机器上的这些键或者如果您
我们将重建您的机器!

参考。

The Key containers are stored in the
file system. The directories are
Machine Keys: documents and
settings\all
users\application\data\microsoft\crypto
and subdirectories.

Be aware that you can not "reuse"
those keys on other machines or if you
are going to rebuild your machine!

Ref.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文