Show / Hide Table of Contents

    Enum HashAlgorithmType

    Specifies the algorithm used for generating hash values.

    Namespace: Cuemon.Security.Cryptography
    Assembly: Cuemon.Security.dll
    Syntax
    public enum HashAlgorithmType

    Fields

    Name Description
    CRC32

    The Cyclic Redundancy Check 32 (CRC32) algorithm (32 bits), reversed for broader compatibility (0xEDB88320).

    MD5

    The Message Digest 5 (MD5) algorithm (128 bits).

    SHA1

    The Secure Hashing Algorithm (SHA1) algorithm (160 bits).

    SHA256

    The Secure Hashing Algorithm (SHA256) algorithm (256 bits).

    SHA384

    The Secure Hashing Algorithm (SHA384) algorithm (384 bits).

    SHA512

    The Secure Hashing Algorithm (SHA512) algorithm (512 bits).

    Extension Methods

    ByteConverterExtensions.ToByteArray<HashAlgorithmType>()
    ConverterExtensions.ParseWith<HashAlgorithmType, TResult>(Func<HashAlgorithmType, TResult>)
    ConverterExtensions.ParseWith<HashAlgorithmType, T, TResult>(Func<HashAlgorithmType, T, TResult>, T)
    ConverterExtensions.ParseWith<HashAlgorithmType, T1, T2, TResult>(Func<HashAlgorithmType, T1, T2, TResult>, T1, T2)
    ConverterExtensions.ParseWith<HashAlgorithmType, T1, T2, T3, TResult>(Func<HashAlgorithmType, T1, T2, T3, TResult>, T1, T2, T3)
    ConverterExtensions.ParseWith<HashAlgorithmType, T1, T2, T3, T4, TResult>(Func<HashAlgorithmType, T1, T2, T3, T4, TResult>, T1, T2, T3, T4)
    ConverterExtensions.ParseWith<HashAlgorithmType, T1, T2, T3, T4, T5, TResult>(Func<HashAlgorithmType, T1, T2, T3, T4, T5, TResult>, T1, T2, T3, T4, T5)
    ConverterExtensions.ParseWith<HashAlgorithmType, T1, T2, T3, T4, T5, T6, TResult>(Func<HashAlgorithmType, T1, T2, T3, T4, T5, T6, TResult>, T1, T2, T3, T4, T5, T6)
    ConverterExtensions.ParseWith<HashAlgorithmType, T1, T2, T3, T4, T5, T6, T7, TResult>(Func<HashAlgorithmType, T1, T2, T3, T4, T5, T6, T7, TResult>, T1, T2, T3, T4, T5, T6, T7)
    ConverterExtensions.ParseWith<HashAlgorithmType, T1, T2, T3, T4, T5, T6, T7, T8, TResult>(Func<HashAlgorithmType, T1, T2, T3, T4, T5, T6, T7, T8, TResult>, T1, T2, T3, T4, T5, T6, T7, T8)
    ConverterExtensions.ParseWith<HashAlgorithmType, T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>(Func<HashAlgorithmType, T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>, T1, T2, T3, T4, T5, T6, T7, T8, T9)
    ConverterExtensions.As<TResult>()
    ConverterExtensions.As<TResult>(TResult)
    ConverterExtensions.As<TResult>(TResult, IFormatProvider)
    DelegateUtilityExtensions.Wrap<HashAlgorithmType>()
    DelegateUtilityExtensions.DynamicWrap<HashAlgorithmType>()
    TweakerExtensions.Adjust<HashAlgorithmType>(Func<HashAlgorithmType, HashAlgorithmType>)
    TypeUtilityExtensions.Is<T>()
    TypeUtilityExtensions.IsNot<T>()
    TypeUtilityExtensions.IsNullable<HashAlgorithmType>()
    WrapperExtensions.UseWrapper<HashAlgorithmType>(Action<IDictionary<String, Object>>)
    WrapperExtensions.UseWrapper<HashAlgorithmType>(MemberInfo, Action<IDictionary<String, Object>>)
    EnumerableUtilityExtensions.Yield<HashAlgorithmType>()
    HashUtilityExtensions.ComputeHash(Action<HashOptions>)
    HmacUtilityExtensions.ComputeKeyedHash(Byte[], Action<KeyedHashOptions>)
    • Improve this Doc
    • View Source
    Back to top Copyright 2008-2018 Weubphoria. All rights reserved.
    Generated by DocFX