Hash.CreateSHA1(Byte[]) Method

Definition

Creates a Hash object that contains a SHA1 hash value.

C#
public static System.Security.Policy.Hash CreateSHA1(byte[] sha1);

Parameters

sha1
Byte[]

A byte array that contains a SHA1 hash value.

Returns

An object that contains the hash value provided by the sha1 parameter.

Exceptions

The sha1 parameter is null.

Remarks

The returned Hash object contains only the SHA1 property.

Due to collision problems with SHA1, Microsoft recommends a security model based on SHA256 or better.

Applies to

Product Versions
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided)
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10