MembershipProvider.PasswordFormat Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan nilai yang menunjukkan format untuk menyimpan kata sandi di penyimpanan data keanggotaan.
public:
abstract property System::Web::Security::MembershipPasswordFormat PasswordFormat { System::Web::Security::MembershipPasswordFormat get(); };
public abstract System.Web.Security.MembershipPasswordFormat PasswordFormat { get; }
member this.PasswordFormat : System.Web.Security.MembershipPasswordFormat
Public MustOverride ReadOnly Property PasswordFormat As MembershipPasswordFormat
Nilai Properti
Salah satu nilai yang MembershipPasswordFormat menunjukkan format untuk menyimpan kata sandi di penyimpanan data.
Contoh
Untuk contoh MembershipProvider implementasi, lihat Menerapkan Penyedia Profil.
Keterangan
Properti PasswordFormat menunjukkan format tempat kata sandi disimpan. Gunakan Hashed
saja, Clear
dan Encrypted
tidak aman.
Hashed
kata sandi di-hash menggunakan algoritma hash satu arah dan nilai garam yang dihasilkan secara acak saat disimpan dalam database. Ketika kata sandi divalidasi, kata sandi di-hash dengan nilai salt dalam database untuk verifikasi. Kata sandi yang di-hash tidak dapat diambil.
Encrypted
kata sandi tidak dianggap aman, karena pelanggaran yang mengungkapkan konten database Anda juga dapat mengekspos kunci enkripsi. Ini berarti kata sandi terenkripsi Anda dapat didekripsi dan diekspos.
Anda dapat menggunakan EncryptPassword metode virtual dan DecryptPassword kelas MembershipProvider untuk mengenkripsi dan mendekripsi nilai kata sandi, atau Anda dapat menyediakan kode enkripsi Anda sendiri. Jika Anda menggunakan EncryptPassword metode virtual dan DecryptPassword kelas MembershipProvider , Encrypted
kata sandi dienkripsi menggunakan informasi kunci yang disediakan dalam elemen MachineKey Element (ASP.NET Settings Schema) dalam konfigurasi Anda.