Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用aspnet_regis获取RSA自定义容器密钥列表_C#_Asp.net_Iis_Rsa - Fatal编程技术网

C# 使用aspnet_regis获取RSA自定义容器密钥列表

C# 使用aspnet_regis获取RSA自定义容器密钥列表,c#,asp.net,iis,rsa,C#,Asp.net,Iis,Rsa,是否仍然可以获取我已经创建的自定义密钥容器列表 例如: 我制作机器钥匙“MyKeys1”、“MyKeys2”、“MyKeys3”等。如果我忘记了我做的任何钥匙,我可以用aspnet_regiis检索它吗 flag 我已经试过了: aspnet\u regais-pc“我的钥匙”-exp aspnet\u regiis-pc“MachineKeys2”-exp 我可以使用aspnet\u regis检索这些密钥容器吗?因为在Crypto/RSA/MachineKeys中,文件名只是随机数。万一我

是否仍然可以获取我已经创建的自定义密钥容器列表

例如: 我制作机器钥匙“MyKeys1”、“MyKeys2”、“MyKeys3”等。如果我忘记了我做的任何钥匙,我可以用aspnet_regiis检索它吗

flag
我已经试过了:

  • aspnet\u regais-pc“我的钥匙”-exp

  • aspnet\u regiis-pc“MachineKeys2”-exp


  • 我可以使用aspnet\u regis检索这些密钥容器吗?因为在Crypto/RSA/MachineKeys中,文件名只是随机数。万一我忘了,我做过什么钥匙。是否可以使用aspnet_regiis检索它?

    我正在寻找类似的解决方案,我遇到了以下问题:

    flag
    
    这是一个简单的开源应用程序,名为KeyPal。下载它,打开一个 命令提示符并运行它。启动时,它会为您提供一个用户列表 键、命令列表和空白提示(不带“>”或任何内容) 表示这是一个提示)。仅列出机器级密钥容器 键入“LM”,按Enter键,它们就在那里

    他还推荐KeyPal,他的答案包括一个简短的C#程序,其中列出了当前使用的所有密钥容器名称
    存在于服务器上

    基于ShaneC提到的Derek W的短c#程序,您只需在文本编辑器中打开%ProgramData%\Microsoft\Crypto\RSA\MachineKeys中的文件即可节省一些时间。密钥容器名称将是唯一可读的部分。

    Kim,你尝试过什么?我已经尝试过:1。aspnet_regiis-pc“我的钥匙”-实验2。aspnet_regiis-pc“MachineKeys2”-exp我可以使用aspnet_regiis检索那些密钥容器吗?因为在Crypto/RSA/MachineKeys中,文件名只是随机数。万一我忘了,我做过什么钥匙。是否可以使用aspnet_regiis检索它?计算机帐户的密钥容器通常保存在C:\Documents and Settings\All Users\Application Data\Microsoft\Crypto\RSA中。以下是如何在powershell中执行此操作,非常有用!后来我发现这似乎并不总是有效的。