AssemblyHashAlgorithm 열거형
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
어셈블리 파일을 해시하고 강력한 이름을 생성하는 데 사용되는 해시 알고리즘을 지정합니다.
public enum class AssemblyHashAlgorithm
public enum AssemblyHashAlgorithm
type AssemblyHashAlgorithm =
Public Enum AssemblyHashAlgorithm
- 상속
필드
| Name | 값 | Description |
|---|---|---|
| None | 0 | 해시 알고리즘이 없음을 나타내는 마스크입니다. 다중 모듈 어셈블리를 지정 None 하는 경우 다중 모듈 어셈블리가 해시를 생성해야 하므로 공용 언어 런타임은 기본적으로 SHA-1 알고리즘으로 설정됩니다. |
| MD5 | 32771 | MD5 메시지 다이제스트 알고리즘을 검색합니다. MD5와의 충돌 문제로 인해 MICROSOFT는 SHA-256을 권장합니다. MD5는 1991년에 Rivest에 의해 개발되었습니다. 기본적으로 안전 벨트가 있는 MD4이며 MD4보다 약간 느리지만 더 많은 보안을 제공하는 데 도움이 됩니다. 알고리즘은 MD4와 약간 다른 디자인을 가진 네 개의 고유한 라운드로 구성됩니다. 메시지 다이제스트 크기 및 패딩 요구 사항은 동일하게 유지됩니다. |
| Sha1 | 32772 | SHA에서 게시되지 않은 결함을 수정하는 보안 해시 알고리즘의 수정 버전을 검색합니다. SHA-1의 충돌 문제로 인해 Microsoft는 SHA-256을 권장합니다. |
| Sha256 | 32780 | 해시 크기가 256비트인 보안 해시 알고리즘의 버전을 검색합니다. |
| Sha384 | 32781 | 해시 크기가 384비트인 보안 해시 알고리즘의 버전을 검색합니다. |
| Sha512 | 32782 | 해시 크기가 512비트인 보안 해시 알고리즘의 버전을 검색합니다. |