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