AssemblyHashAlgorithm Sabit listesi

Tanım

Derleme dosyalarını karma oluşturmak ve tanımlayıcı adı oluşturmak için kullanılan karma algoritmaları belirtir.

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

Alanlar

Name Değer Description
None 0

Karma algoritması olmadığını gösteren bir maske.

Çok modüllü derleme için belirtirseniz None , çok modüllü derlemelerin karma oluşturması gerektiğinden ortak dil çalışma zamanı varsayılan olarak SHA-1 algoritmasına ayarlanır.

MD5 32771

MD5 ileti özeti algoritmasını alır.

MD5 ile ilgili çakışma sorunları nedeniyle Microsoft SHA-256'yı önerir.

MD5, 1991 yılında Rivest tarafından geliştirilmiştir. Temel olarak güvenlik bantlarına sahip MD4'dür ve MD4'ten biraz daha yavaş olsa da daha fazla güvenlik sağlamaya yardımcı olur. Algoritma, MD4'ten biraz farklı bir tasarıma sahip olan dört ayrı yuvarlamadan oluşur. İleti özeti boyutu ve doldurma gereksinimleri aynı kalır.

Sha1 32772

SHA'daki yayımlanmamış bir kusuru düzelten Güvenli Karma Algoritması'nın düzeltmesini alır.

SHA-1 ile ilgili çakışma sorunları nedeniyle Microsoft, SHA-256'yı önerir.

Sha256 32780

Güvenli Karma Algoritması'nın 256 bit karma boyutuna sahip bir sürümünü alır.

Sha384 32781

Güvenli Karma Algoritması'nın 384 bit karma boyutuna sahip bir sürümünü alır.

Sha512 32782

Güvenli Karma Algoritması'nın 512 bit karma boyutuna sahip bir sürümünü alır.

Şunlara uygulanır