AssemblyHashAlgorithm Enum
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.
Menentukan semua algoritma hash yang digunakan untuk hashing file dan untuk menghasilkan nama yang kuat.
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
- Warisan
- Atribut
Bidang
MD5 | 32771 | Mengambil algoritma digest pesan MD5. MD5 dikembangkan oleh Rivest pada tahun 1991. Ini pada dasarnya MD4 dengan sabuk keselamatan dan meskipun sedikit lebih lambat dari MD4, ini membantu memberikan lebih banyak keamanan. Algoritma terdiri dari empat putaran berbeda, yang memiliki desain yang sedikit berbeda dari MD4. Ukuran hash pesan, serta persyaratan padding, tetap sama. |
None | 0 | Masker yang menunjukkan bahwa tidak ada algoritma hash. Jika Anda menentukan |
SHA1 | 32772 | Masker yang digunakan untuk mengambil revisi Algoritma Hash Aman yang mengoreksi kelemahan yang tidak diterbitkan di SHA. |
SHA256 | 32780 | Masker yang digunakan untuk mengambil versi Algoritma Hash Aman dengan ukuran hash 256 bit. |
SHA384 | 32781 | Masker yang digunakan untuk mengambil versi Algoritma Hash Aman dengan ukuran hash 384 bit. |
SHA512 | 32782 | Masker yang digunakan untuk mengambil versi Algoritma Hash Aman dengan ukuran hash 512 bit. |
Keterangan
hash function``H
adalah transformasi yang mengambil input m
dan mengembalikan string ukuran tetap, yang disebut nilai h
hash (yaitu,H
h
= (m
)). Fungsi hash hanya dengan properti ini memiliki berbagai kegunaan komputasi umum, tetapi ketika digunakan dalam kriptografi, fungsi hash biasanya dipilih untuk memiliki beberapa properti tambahan.
Persyaratan dasar untuk fungsi hash kriptografi adalah:
Input dapat memiliki panjang apa pun.
Output memiliki panjang tetap.
H
(x)
relatif mudah dihitung untuk x tertentu.H
(x
) adalah satu arah.H
(x
) bebas tabrakan.
Nilai hash mewakili secara ringkas pesan atau dokumen yang lebih panjang dari mana ia dihitung; nilai ini disebut hash pesan. Anda dapat menganggap hash pesan sebagai sidik jari digital dari dokumen yang lebih besar. Contoh fungsi hash terkenal adalah MD2 dan SHA.