SHAKE256StreamRange

رمزنگاری

توضیحات

دایجست SHAKE256 را روی دو محدوده بایتی یک جریان محاسبه می‌کند

نحو

Delphi

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

مقادیر بازگشتی

بایت‌های دایجست OutputBytes، یا رشته خالی وقتی جریان nil باشد، بازه‌ای منفی باشد، یک خواندن ناقص بماند یا OutputBytes خارج از 1..64 باشد

توضیحات

نخست FirstLength بایت و سپس SecondLength بایت از SecondStart را جذب می‌کند، مطابق چیدمان بازه بایتی امضا که در آن حفره باید رد شود. برای هر قطعه بلااستفاده 0 به کار ببرید

مثال

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

همچنین ببینید

SHA3_256ByteArray, SHA256StreamRange