2016-03-23 14 views
1

Zaten hazırladığım özel anahtar kutusu listesini almak için var mı?Aspnet_regiis kullanarak RSA özel kapsayıcı anahtar listesini alın

Örnek: Makine anahtarını "MyKeys1", "MyKeys2", "MyKeys3" vb. Yaptığım herhangi bir anahtarı unuttuysam, aspnet_regiis'i kullanarak alabilir miyim?

  1. aspnet_regiis -pc "MyKeys" -exp

  2. aspnet_regiis -pc "MachineKeys2" -exp

Ben aspnet_regiis kullanarak bu anahtar kabı almak Can:

flag 

Zaten bu çalıştı? Çünkü Crypto/RSA/MachineKeys'te, dosyalar sadece rastgele bir sayıdır. Unuttuğum durumda, şimdiye kadar yaptığım anahtarlar. Aspnet_regiis kullanarak geri almak mümkün mü? Ben de benzer bir çözüm arıyorum

+0

Kim, ne denedin? –

+0

Zaten bunu denedim: 1. aspnet_regiis -pc "MyKeys" -exp 2. aspnet_regiis -pc "MachineKeys2" -exp Bu anahtar kabını aspnet_regiis kullanarak alabilir miyim? Çünkü Crypto/RSA/MachineKeys'te, dosyalar sadece rastgele bir sayıdır. Unuttuğum durumda, şimdiye kadar yaptığım anahtarlar. Aspnet_regiis kullanarak geri almak mümkün mü? – Kim

cevap

0

, bu blog post recommending KeyPal rastladım:

O KeyPal denilen basit bir açık kaynak uygulaması var. İndirin, bir komut istemi açın ve çalıştırın. Başlangıçta size kullanıcı tuşlarının bir listesini, komutların bir listesini ve boş bir istemi (“>” veya bir istemi belirtmek için bir şey) verir. Makine seviyesi anahtar kaplarını sadece “ tipi“ LM ”olarak listelemek için Enter tuşuna basın ve oradalar!

Derek W's answer on security stackexchange

da onun cevabı şu anda sunucuda bulunan tüm kilit konteyner adlarını listeleyen bir kısa C# programı yer almaktadır, KeyPal önerir

0
Derek W'nin kısa C# programı ShaneC en söz üzerine

Bina, kaydedebilirsiniz bazı Sadece bir metin düzenleyicisinde% ProgramData% \ Microsoft \ Crypto \ RSA \ MachineKeys içindeki dosyaları açarak zaman. Anahtar kapsayıcı adı sadece okunabilir kısım olacaktır.

İlgili konular