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]);