Early Preview
This is currently very much a preview. Please feel free to try things out,
but don't be upset if anything is not yet working. Feedback is welcome over on our
GitHub Dicussions page.
enum System.Configuration.Assemblies.AssemblyHashAlgorithm
Assembly: System.Runtime
Specifies all the hash algorithms used for hashing files and for generating the strong name.
Values
None
A mask indicating that there is no hash algorithm. If you specify <see langword="None" /> for a multi-module assembly, the common language runtime defaults to the SHA-1 algorithm, since multi-module assemblies need to generate a hash. Due to collision problems with SHA-1, Microsoft recommends SHA-256.
MD5
Retrieves the MD5 message-digest algorithm. MD5 was developed by Rivest in 1991. It is basically MD4 with safety-belts and while it is slightly slower than MD4, it helps provide more security. The algorithm consists of four distinct rounds, which has a slightly different design from that of MD4. Message-digest size, as well as padding requirements, remain the same.
SHA1
A mask used to retrieve a revision of the Secure Hash Algorithm that corrects an unpublished flaw in SHA.
SHA256
A mask used to retrieve a version of the Secure Hash Algorithm with a hash size of 256 bits.
SHA384
A mask used to retrieve a version of the Secure Hash Algorithm with a hash size of 384 bits.
SHA512
A mask used to retrieve a version of the Secure Hash Algorithm with a hash size of 512 bits.