Specifies the name of a cryptographic hash algorithm.
public value class HashAlgorithmName : IEquatable<System::Security::Cryptography::HashAlgorithmName>
public readonly struct HashAlgorithmName : IEquatable<System.Security.Cryptography.HashAlgorithmName>
public struct HashAlgorithmName : IEquatable<System.Security.Cryptography.HashAlgorithmName>
type HashAlgorithmName = struct
Public Structure HashAlgorithmName
Implements IEquatable(Of HashAlgorithmName)
The HashAlgorithmName structure includes some static properties that return predefined hash algorithm names, as well as a Name property that can represent a custom hash algorithm name as a strongly-typed string. Hash algorithm names are case-sensitive.
Asymmetric algorithms implemented using Microsoft's CNG (Cryptographic Next Generation) API interpret the underlying string value as a CNG algorithm identifier.
Asymmetric algorithms implemented using other technologies:
Due to collision problems with MD5 and SHA-1, Microsoft recommends a security model based on SHA-256 or better.
Constructors Properties MD5Gets a hash algorithm name that represents "MD5".
NameGets the underlying string representation of the algorithm name.
SHA1Gets a hash algorithm name that represents "SHA1".
SHA256Gets a hash algorithm name that represents "SHA256".
SHA3_256Gets a HashAlgorithmName representing "SHA3-256"
SHA3_384Gets a HashAlgorithmName representing "SHA3-384"
SHA3_512Gets a HashAlgorithmName representing "SHA3-512"
SHA384Gets a hash algorithm name that represents "SHA384".
SHA512Gets a hash algorithm name that represents "SHA512".
Methods OperatorsCollaborate with us on GitHub
The source for this content can be found on GitHub, where you can also create and review issues and pull requests. For more information, see our contributor guide. In this articleWas this page helpful?
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4