2013-05-14 27 views
11

oturum açmadan önce CryptUnprotect'i kullanma Bir XML verisini depolamak için DPAPI kullanıyorum. CryptProtectData'dan sonraki veriler bir dosyada saklanır. Kullanım durumlarımdan birinde, herhangi bir kullanıcı iş istasyonuna giriş yapmadan önce bu verilerin deşifre edilmesi gerekir. Bunun için, kullanıcıya özel anahtar kullanamıyorum, şifreleme yaparken "CRYPTPROTECT_LOCAL_MACHINE" bayrağını ayarlıyorum. Entropy anahtarı statik bir metindir.DPAPI: Kullanıcı oturumları

Unprotect, oturum açmadan önce çağırdığım durumlar dışındaki tüm senaryolarda çalışıyor (kullanıcı oturumu açmadı). Geri dönüş hatası 87 (paramter yanlıştır).

Anahtarların nasıl üretildiğini görmek için DPAPI belgelerinin tamamını yeniden okudum. Fakat maalesef bu bayrak için yeterli bilgi yok.

CryptUnprotectData bu senaryoda çalışır mı? Bazı kullanıcı oturumları altında çalışan uygulamalar tarafından çağrılabilir mi? Herhangi bir yardım takdir edilir.

sayesinde D

+0

"CryptProtectData" ve "CryptUnprotectData" hakkında mı konuşuyorsunuz? – Steve

+0

@Steve, evet aynı .. –

+0

Bunun yerine 'CryptEncrypt' ve' CryptDecrypt' kullanmayı denediniz mi? –

cevap

1

Biz bir hizmet gerektirdiği bir şifre saklamak için DPAPI kullanın: CRYPTPROTECT_LOCAL_MACHINE ile

  • kakmak | CRYPTPROTECT_UI_FORBIDDEN. CRYPTPROTECT_UI_FORBIDDEN

hizmet çalışacakmış

  • azalmak makinenin çizme (yani, oturum açma önce) gelişir; her şey yolunda.

  • 1

    Microsoft belgeleri gerçekten bu noktada belirsiz. Passcape, DPAPI Secrets adı verilen çok iyi bir yazma işlemi gerçekleştirdi.

    Sorunuza ilgili bölüm detaylı olarak şifre çözme için gerekli verileri açıklayan, Recovering wireless connection passwords in Windows 7 geçerli:

    1. İki kayıt dosyaları "klasöründe E:/Windows/System32/Microsoft/Protect/S-1-5-18/User sistem Master Key": "SİSTEM" ve " GÜVENLİK "

    Bu dosyaların işletim sistemi tarafından korunup korunmadığı, ancak başkaları tarafından onaylanabilse de, yalnızca kullanıcılar tarafından giriş yapılabiliyorsa, isimlere dayanarak şaşırmam.

    İlgili konular