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 algoritma hash yang digunakan untuk hash file rakitan dan untuk menghasilkan nama yang kuat.
public enum class AssemblyHashAlgorithm
public enum AssemblyHashAlgorithm
type AssemblyHashAlgorithm =
Public Enum AssemblyHashAlgorithm
- Warisan
Bidang
| Nama | Nilai | Deskripsi |
|---|---|---|
| None | 0 | Masker yang menunjukkan bahwa tidak ada algoritma hash. Jika Anda menentukan None untuk rakitan multi-modul, runtime bahasa umum default ke algoritma SHA-1, karena rakitan multi-modul perlu menghasilkan hash. |
| MD5 | 32771 | Mengambil algoritma hash pesan MD5. Karena masalah tabrakan dengan MD5, Microsoft merekomendasikan SHA-256. 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. |
| Sha1 | 32772 | Mengambil revisi Algoritma Hash Aman yang memperbaiki kelemahan yang tidak diterbitkan di SHA. Karena masalah tabrakan dengan SHA-1, Microsoft merekomendasikan SHA-256. |
| Sha256 | 32780 | Mengambil versi Algoritma Hash Aman dengan ukuran hash 256 bit. |
| Sha384 | 32781 | Mengambil versi Algoritma Hash Aman dengan ukuran hash 384 bit. |
| Sha512 | 32782 | Mengambil versi Algoritma Hash Aman dengan ukuran hash 512 bit. |