enkripsi
web.config, yang secara efektif dapat menjamin keamanan pengguna database dan kata sandinya.
Tambahkan kunci dan jalankan: C :WINDOWSMicrosoft.NETFrameworkv2.0.50727aspnet_regiis -pc "hnlaw" -exp
Dimana "hnlaw" adalah nama kuncinya
2. Tambahkan node web.config di antara <configuration></configuration> dari web.config:
<configProtectedData>
<penyedia>
<tambahkan keyContainerName="hnlaw" useMachineContainer="true" Description="Menggunakan RsaCryptoServiceProvider untuk mengenkripsi dan
mendekripsi" name="hnlaw" type="System.Configuration.RsaProtectedConfigurationProvider,System.Configuration, Version=2.0.0.0,
Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
</penyedia>
</configProtectedData>
Catatan: di sini keyContainerName="hnlaw" dan name="hnlaw" mewakili nama kunci Anda masing-masing;
3. Enkripsi web.config
Tambahkan file batch enweb.bat ke direktori root situs web dengan konten berikut:
@gema mati
C:WINDOWSMicrosoft.NETFrameworkv2.0.50727aspnet_regiis -pef "system.web/identity" "E:HS StudioDonet2Hnlawyer" -prov
"hnlaw"
C:WINDOWSMicrosoft.NETFrameworkv2.0.50727aspnet_regiis -pef "connectionStrings" "E:HS StudioDonet2Hnlawyer" -prov
"hnlaw"
BERHENTI SEBENTAR
Daftarkan jalur dan nama di atas!
Kesuksesan muncul setelah berlari!
4. Dekripsi dan tambahkan file batch deweb.bat ke direktori root situs web dengan konten berikut:
@gema mati
C:WINDOWSMicrosoft.NETFrameworkv2.0.50727aspnet_regiis -pef "system.web/identity" "E:HS StudioDonet2Hnlawyer"
C:WINDOWSMicrosoft.NETFrameworkv2.0.50727aspnet_regiis -pdf "connectionStrings" "E:HS StudioDonet2Hnlawyer"
PAUSE
adalah: setelah selesai, cari direktori C:Documents and SettingsAll UsersApplication DataMicrosoftCryptoRSAMachineKeys, cari
file kunci yang dihasilkan (Anda dapat mencarinya berdasarkan waktu), dan berikan ke layanan jaringan Izin baca tersedia, jika tidak, pesan Kesalahan dari penyedia: Wadah kunci RSA
tidak dapat dibuka akan muncul.
Anda tidak dapat membaca
. Jika Anda tidak memiliki server sendiri dan tidak memiliki izin untukdirektori MachineKeys, saya tidak tahu apakah ada solusi lain.