AssemblyHashAlgorithm Enumeráció
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Megadja a fájlok kivonatolásához és az erős név létrehozásához használt kivonatoló algoritmusokat.
public enum class AssemblyHashAlgorithm
[System.Serializable]
public enum AssemblyHashAlgorithm
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum AssemblyHashAlgorithm
public enum AssemblyHashAlgorithm
[<System.Serializable>]
type AssemblyHashAlgorithm =
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type AssemblyHashAlgorithm =
type AssemblyHashAlgorithm =
Public Enum AssemblyHashAlgorithm
- Öröklődés
- Attribútumok
Mezők
| Name | Érték | Description |
|---|---|---|
| None | 0 | Egy maszk, amely azt jelzi, hogy nincs kivonatoló algoritmus. Ha többmodulos szerelvényt ad meg |
| MD5 | 32771 | Lekéri az MD5 üzenetemésztő algoritmust. Az MD5-öt a Rivest fejlesztette ki 1991-ben. Alapvetően MD4 biztonsági övekkel rendelkezik, és bár kissé lassabb, mint az MD4, nagyobb biztonságot nyújt. Az algoritmus négy különböző körből áll, amelyek kissé eltérnek az MD4-től. Az üzenetkivonat mérete és a kitöltési követelmények változatlanok maradnak. |
| SHA1 | 32772 | Maszk a biztonságos kivonatoló algoritmus felülvizsgálatának lekéréséhez, amely kijavít egy közzé nem tett hibát az SHA-ban. |
| SHA256 | 32780 | A Biztonságos kivonatoló algoritmus egy 256 bites kivonatméretű verziójának lekéréséhez használt maszk. |
| SHA384 | 32781 | A biztonságos kivonatoló algoritmus 384 bites kivonatméretű verziójának lekérésére használt maszk. |
| SHA512 | 32782 | A biztonságos kivonatoló algoritmus 512 bites kivonatméretű verziójának lekérésére használt maszk. |
Megjegyzések
Az A hash function``H egy olyan átalakítás, amely bemenetet m használ, és rögzített méretű sztringet ad vissza, amelyet kivonatértéknek h (azaz h = H (m)) nevezünk. Az ezzel a tulajdonsággal rendelkező kivonatfüggvények számos általános számítási felhasználási móddal rendelkeznek, de titkosítás esetén a kivonatfüggvények általában további tulajdonságokkal rendelkeznek.
A titkosítási kivonatoló függvény alapvető követelményei a következők:
A bemenet bármilyen hosszúságú lehet.
A kimenet rögzített hosszúságú.
H(x)viszonylag könnyen kiszámítható bármely adott x-hez.H(x) egyirányú.H(x) ütközésmentes.
A kivonat értéke tömören azt a hosszabb üzenetet vagy dokumentumot jelöli, amelyből számították; ezt az értéket üzenetkivonatnak nevezzük. Az üzenetemésztés a nagyobb dokumentum digitális ujjlenyomataként is felfogható. A jól ismert kivonatfüggvények például az MD2 és az SHA.