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