CV_SourceChksum_t

Указывает тип контрольной суммы исходного кода.

Syntax

enum CV_SourceChksum_t
{
    CHKSUM_TYPE_NONE = 0,
    CHKSUM_TYPE_MD5,
    CHKSUM_TYPE_SHA1,
    CHKSUM_TYPE_SHA_256,
    CHKSUM_TYPE_SHA_384,
    CHKSUM_TYPE_SHA_512,
};
enum CV_SourceChksum_t
{
    CHKSUM_TYPE_NONE = 0,
    CHKSUM_TYPE_MD5,
    CHKSUM_TYPE_SHA1,
    CHKSUM_TYPE_SHA_256,
};

Элементы

Тип контрольной суммы Value Метка CryptoAPI Description
CHKSUM_TYPE_NONE 0 <нет> Контрольная сумма отсутствует.
CHKSUM_TYPE_MD5 1 CALG_MD5 Контрольная сумма, созданная с помощью алгоритма хэширования MD5.
CHKSUM_TYPE_SHA1 2 CALG_SHA1 Контрольная сумма, созданная с помощью алгоритма хэширования SHA1.
CHKSUM_TYPE_SHA_256 3 CALG_SHA_256 Контрольная сумма, созданная с помощью 256-разрядного алгоритма хэширования SHA.
CHKSUM_TYPE_SHA_384 4 CALG_SHA_384 Контрольная сумма, созданная с помощью 384-разрядного алгоритма хэширования SHA.
CHKSUM_TYPE_SHA_512 5 CALG_SHA_512 Контрольная сумма, созданная с помощью 512-разрядного алгоритма хэширования SHA.
Тип контрольной суммы Value Метка CryptoAPI Description
CHKSUM_TYPE_NONE 0 <нет> Контрольная сумма отсутствует.
CHKSUM_TYPE_MD5 1 CALG_MD5 Контрольная сумма, созданная с помощью алгоритма хэширования MD5.
CHKSUM_TYPE_SHA1 2 CALG_SHA1 Контрольная сумма, созданная с помощью алгоритма хэширования SHA1.
CHKSUM_TYPE_SHA_256 3 CALG_SHA_256 Контрольная сумма, созданная с помощью 256-разрядного алгоритма хэширования SHA.

Remarks

Метки CryptoAPI из ALG_ID перечисления. Дополнительные сведения о хэшированиях алгоритмов см. в разделе CryptoAPI пакета SDK Microsoft Windows.

Требования

Заголовок: cvconst.h

См. также