SHAKE256StreamRange

Criptografia

Descrição

Calcula o digest SHAKE256 sobre dois intervalos de bytes de um stream

Sintaxe

Delphi

Function SHAKE256StreamRange(OutputBytes: Integer; Input: TStream; FirstLength, SecondStart, SecondLength: Int64): AnsiString;

Valores de retorno

Os bytes de digest de OutputBytes, ou uma string vazia quando o stream é nil, um intervalo é negativo, uma leitura fica aquém do solicitado ou OutputBytes está fora de 1..64

Observações

Absorve os primeiros FirstLength bytes seguidos pelos SecondLength bytes iniciando em SecondStart, correspondendo ao layout de intervalo de bytes da assinatura em que um buraco deve ser ignorado. Use 0 para qualquer segmento não utilizado

Exemplo

Digest:= SHAKE256StreamRange(32, FS, ByteRange[0], ByteRange[2], ByteRange[3]);

Consulte também

SHA3_256ByteArray, SHA256StreamRange