다음을 통해 공유


AssemblyHashAlgorithm 열거형

정의

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

public enum class AssemblyHashAlgorithm
public enum AssemblyHashAlgorithm
type AssemblyHashAlgorithm = 
Public Enum AssemblyHashAlgorithm
상속
AssemblyHashAlgorithm

필드

MD5 32771

MD5 메시지 다이제스트 알고리즘을 검색합니다.

MD5 관련 충돌 문제로 인해 SHA256을 사용하는 것이 좋습니다.

MD5는 Rivest가 1991년에 개발한 것으로, 기본적으로 MD4에 안전 벨트 기능을 추가한 것입니다. MD5는 MD4보다 약간 느리지만 더 안전합니다. 알고리즘은 네 개의 고유 라운드로 구성되는데, MD4와는 설계가 약간 다릅니다. 패딩 요구 사항 뿐만 아니라 메시지 다이제스트 크기는 똑같습니다.

None 0

해시 알고리즘이 없음을 나타내는 마스크입니다.

복수 모듈 어셈블리에 대해 None을 지정한 경우 공용 언어 런타임의 기본값이 SHA1 알고리즘으로 설정됩니다. 복수 모듈 어셈블리에서 해시를 생성해야하기 때문입니다.

Sha1 32772

SHA의 게시되지 않은 결함을 수정하는 수정 버전의 SHA를 검색합니다.

SHA1 관련 충돌 문제로 인해 SHA256을 사용하는 것이 좋습니다.

Sha256 32780

해시 크기가 256비트인 SHA(Secure Hash Algorithm) 버전을 검색합니다.

Sha384 32781

해시 크기가 384비트인 SHA(Secure Hash Algorithm) 버전을 검색합니다.

Sha512 32782

해시 크기가 512비트인 SHA(Secure Hash Algorithm) 버전을 검색합니다.

적용 대상