AssemblyHashAlgorithm 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
指定用於雜湊檔案和產生強式名稱 (Strong Name) 的所有雜湊演算法。
public enum class AssemblyHashAlgorithm
public enum AssemblyHashAlgorithm
[System.Serializable]
public enum AssemblyHashAlgorithm
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum AssemblyHashAlgorithm
type AssemblyHashAlgorithm =
[<System.Serializable>]
type AssemblyHashAlgorithm =
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type AssemblyHashAlgorithm =
Public Enum AssemblyHashAlgorithm
- 繼承
- 屬性
欄位
MD5 | 32771 | 擷取 MD5 訊息摘要演算法。 MD5 是由 Rivest 於 1991 年所開發的。 基本上,它是加強安全性的 MD4,雖然速度比 MD4 稍慢,但卻更加安全。 演算法包含四個不同的步驟,與 MD4 設計的方法有些不同。 訊息摘要大小,由於必須配合需求,因此是一樣的。 |
None | 0 | 指示沒有雜湊演算法的遮罩。 如果您為多模組組件指定 |
SHA1 | 32772 | 用於擷取安全雜湊演算法 (Secure Hash Algorithm) 修訂版的遮罩,其修正在 SHA 中沒有發行的漏洞。 |
SHA256 | 32780 | 用來擷取安全雜湊演算法 (Secure Hash Algorithm) 版本的遮罩,其雜湊大小為 256 位元。 |
SHA384 | 32781 | 用來擷取安全雜湊演算法 (Secure Hash Algorithm) 版本的遮罩,其雜湊大小為 384 位元。 |
SHA512 | 32782 | 用來擷取安全雜湊演算法 (Secure Hash Algorithm) 版本的遮罩,其雜湊大小為 512 位元。 |
備註
hash function``H
是接受輸入m
並傳回固定大小的字串的轉換,稱為哈希值 h
(,也就是 = H
h
(m
) ) 。 只有此屬性的哈希函式具有各種不同的一般計算用途,但在密碼編譯中使用時,通常會選擇哈希函式有一些額外的屬性。
密碼編譯哈希函式的基本需求如下:
輸入可以是任何長度。
輸出具有固定長度。
H
x)
(對於任何指定的 x 而言,相對容易計算。H
x
() 是單向。H
x
() 是無衝突的。
哈希值代表計算來源的較長訊息或檔;這個值稱為訊息摘要。 您可以將訊息摘要視為較大文件的數字指紋。 已知哈希函式的範例包括 MD2 和 SHA。