FormsAuthPasswordFormat Sabit listesi

Tanım

Parolaları depolamak için şifreleme biçimini tanımlar.

public enum class FormsAuthPasswordFormat
public enum FormsAuthPasswordFormat
type FormsAuthPasswordFormat = 
Public Enum FormsAuthPasswordFormat
Devralma
FormsAuthPasswordFormat

Alanlar

Clear 0

Parolaların şifrelenmediğini belirtir. Bu alan sabittir.

MD5 2

Parolaların MD5 karma algoritması kullanılarak şifrelendiğini belirtir. Bu alan sabittir.

MD5 ile çakışma sorunları nedeniyle, Microsoft SHA256 veya üzerini temel alan bir güvenlik modeli önerir.

SHA1 1

Parolaların SHA1 karma algoritması kullanılarak şifrelendiğini belirtir. Bu alan sabittir.

SHA1 ile ilgili çakışma sorunları nedeniyle Microsoft SHA256 veya üzerini temel alan bir güvenlik modeli önerir.

SHA256 3

Parolaların SHA256 karma algoritması kullanılarak şifrelendiğini belirtir. Bu alan sabittir.

SHA384 4

Parolaların SHA384 karma algoritması kullanılarak şifrelendiğini belirtir. Bu alan sabittir.

SHA512 5

Parolaların SHA512 karma algoritması kullanılarak şifrelendiğini belirtir. Bu alan sabittir.

Örnekler

Aşağıdaki kod örneğinde numaralandırmanın FormsAuthPasswordFormat nasıl kullanılacağı gösterilmektedir. Koleksiyonu nasıl edineceğinizi öğrenmek için sınıf konusunun FormsAuthenticationUserCollection kod örneğine bakın.

// Get the current PasswordFormat property value.
FormsAuthPasswordFormat currentPasswordFormat =
formsAuthenticationCredentials.PasswordFormat;

// Set the PasswordFormat property value.
// This example uses the SHA1 algorithm.
// Due to collision problems with SHA1, Microsoft recommends SHA256 or better.
formsAuthenticationCredentials.PasswordFormat = 
    FormsAuthPasswordFormat.SHA1;
' Get the current PasswordFormat property value.
  Dim currentPasswordFormat _
  As FormsAuthPasswordFormat = _
  formsAuthenticationCredentials.PasswordFormat


' Set the PasswordFormat property value.
' This example uses the SHA1 algorithm.
' Due to collision problems with SHA1, Microsoft recommends SHA256 or better.
  formsAuthenticationCredentials.PasswordFormat = _
  FormsAuthPasswordFormat.SHA1

Açıklamalar

Bir Web uygulamasında parolaları depolamak için kullanılan şifreleme türünü program aracılığıyla yapılandırmak için sınıfını AuthenticationSection kullanın. Bu sınıf, kimlik doğrulama biletlerinin işlenmesinde tarafından FormsAuthentication dahili olarak da kullanılır.

Şunlara uygulanır