AssemblyHashAlgorithm 열거형

정의

어셈블리 파일을 해시하고 강력한 이름을 생성하는 데 사용되는 해시 알고리즘을 지정합니다.

public enum class AssemblyHashAlgorithm
public enum AssemblyHashAlgorithm
type AssemblyHashAlgorithm = 
Public Enum AssemblyHashAlgorithm
상속
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비트인 보안 해시 알고리즘의 버전을 검색합니다.

적용 대상