SHAKE256StreamRange

Criptografia

Descrição

Calcula o resumo SHAKE256 sobre dois intervalos de bytes de um fluxo

Sintaxe

Delphi

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

Valores devolvidos

Os bytes de resumo OutputBytes, ou uma cadeia vazia quando o fluxo é nil, um intervalo é negativo, uma leitura fica aquém, ou OutputBytes está fora de 1..64

Observações

Absorve os primeiros FirstLength bytes seguidos dos SecondLength bytes a partir de SecondStart, correspondendo à disposição de intervalos de bytes da assinatura em que um buraco tem de 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