Все процедуры и функции
| Имя | Модуль | Описание |
|---|---|---|
| AllGUIDToByteArrays | BytesUtils | Разбивает GUID на 4 отдельных массива байтов (Little-Endian). © Рудой Андрей Игоревич, 2005 - 2025 г. |
| AllGUIDToByteArraysBE | BytesUtils | Разбивает GUID на 4 отдельных массива байтов (Big-Endian). © Рудой Андрей Игоревич, 2005 - 2025 г. |
| ApplySBox | BytesUtils | Выполняет подстановку байтов в данных с использованием S-Box |
| BitsToBytes | BytesUtils | Преобразует битовое представление TBits в массив байтов TBytes. Автор: © Рудой Андрей Игоревич, 2005 - 2025 г. |
| BitsToBytesAligned | BytesUtils | Преобразует битовое представление TBits в массив байтов TBytes с выравниванием и заполнением. Автор: © Рудой Андрей Игоревич, 2005 - 2025 г. |
| BitsToBytesEx | BytesUtils | Преобразует битовое представление TBits в массив байтов TBytes с указанием порядка битов. Автор: © Рудой Андрей Игоревич, 2005 - 2025 г. |
| BitsToBytesFast | BytesUtils | Быстрое преобразование битового представления TBits в массив байтов TBytes. Автор: © Рудой Андрей Игоревич, 2005 - 2025 г. |
| BitsToString | BytesUtils | Преобразует битовый массив TBits в строковое представление из '0' и '1'. Автор: © Рудой Андрей Игоревич, 2005 - 2025 г. |
| BytesToBinaryString | BytesUtils | Преобразует массив байтов TBytes в строку бинарного представления. Автор: © Рудой Андрей Игоревич, 2005 - 2025 г. |
| BytesToBits | BytesUtils | Преобразует массив байтов TBytes в битовое представление TBits. Автор: © Рудой Андрей Игоревич, 2005 - 2025 г. |
| BytesToBitsAdvanced | BytesUtils | Расширенное преобразование массива байтов в битовое представление с возможностью частичного извлечения. Автор: © Рудой Андрей Игоревич, 2005 - 2025 г. |
| BytesToBitsEx | BytesUtils | Преобразует массив байтов TBytes в битовое представление TBits с указанием порядка битов. Автор: © Рудой Андрей Игоревич, 2005 - 2025 г. |
| BytesToBitsFast | BytesUtils | Быстрое преобразование массива байтов в битовое представление с оптимизацией для больших массивов. Автор: © Рудой Андрей Игоревич, 2005 - 2025 г. |
| BytesToDateTime | BytesUtils | Преобразует массив байтов обратно в значение TDateTime © Рудой Андрей Игоревич, 2005 - 2025 г. |
| BytesToHex | BytesUtils | Преобразует массив байт в шестнадцатеричное строковое представление. © Рудой Андрей Игоревич, 2005 - 2025 г. |
| BytesToSystemTime | BytesUtils | Преобразует динамический массив байт (TBytes) обратно в структуру TSystemTime. Ожидает, что массив байт был создан функцией SystemTimeToBytes. |
| CompareBytes | BytesUtils | Сравнивает два массива байтов на идентичность. © Рудой Андрей Игоревич, 2005 - 2025 г. |
| CompareStreams | BytesUtils | Сравнивает содержимое двух потоков на идентичность. © Рудой Андрей Игоревич, 2005 - 2025 г. |
| ConcatBytesFast | BytesUtils | Быстро объединяет два массива байт в один результирующий массив. Оптимизированная реализация с обработкой случаев пустых массивов. Автор: © Рудой Андрей Игоревич, 2005 - 2025 г. |
| CreateInvSBox | BytesUtils | Создает обратную таблицу подстановок (Inverse S-Box) для S-Box, сгенерированного функцией CreateSBox с использованием тех же параметров Key и Seed. Автор: © Рудой Андрей Игоревич, 2005 - 2025 г. |
| CreateSBox | BytesUtils | Создает криптографически стойкую таблицу подстановок (S-Box) размером 256 байт на основе детерминированного псевдослучайного ключевого потока. © Рудой Андрей Игоревич, 2005 - 2025 г. |
| DateTimeToBytes | BytesUtils | Преобразует значение TDateTime в массив байтов. © Рудой Андрей Игоревич, 2005 - 2025 г. |
| GenerateKeystream | BytesUtils | Генерирует псевдослучайную ключевую последовательность с помощью алгоритма HMAC-SHA512. Использует итерационную схему на основе счетчика для расширения выходных данных. © Рудой Андрей Игоревич, 2005 - 2025 г. |
| GenerateRandomBytes | BytesUtils |
|
| GUIDToBytes | BytesUtils | Преобразует GUID в единый массив байтов © Рудой Андрей Игоревич, 2005 - 2025 г. |
| HexToBytes | BytesUtils | Преобразует шестнадцатеричную строку в массив байт. © Рудой Андрей Игоревич, 2005 - 2025 г. |
| InitializeMatrix | BytesUtils |
|
| InverseBytesA | BytesUtils |
|
| InverseBytesR | BytesUtils |
|
| NonlinearDistortion | BytesUtils | Выполняет нелинейные искажения динамического массива байтов по формуле: X xor (ROLbytes(X, 7)) xor (ROLbytes(X, 22)) © Рудой Андрей Игоревич, 2005 - 2025 г. |
| Number64ToBytes | BytesUtils | Преобразует целое число в массив байтов. © Рудой Андрей Игоревич, 2005 - 2025 г. |
| NumberToBytes | BytesUtils |
|
| PKCS7Padding | BytesUtils |
|
| PKCS7Unpadding | BytesUtils |
|
| ProcessData | BytesUtils |
|
| ReadBytesFromRegistry | BytesUtils |
|
| ROLByte | BytesUtils |
|
| ROLbytes | BytesUtils | Выполняет циклический сдвиг влево (ROL) массива байтов. Поддерживает как побайтовый, так и побитовый сдвиг. © Рудой Андрей Игоревич, 2005 - 2025 г. |
| ROLlongword | BytesUtils | Выполняет циклический сдвиг влево (ROL) 32-битного беззнакового целого числа. © Рудой Андрей Игоревич, 2005 - 2025 г. |
| RORByte | BytesUtils |
|
| RORbytes | BytesUtils | Выполняет циклический сдвиг вправо (ROR) массива байтов. Поддерживает как побайтовый, так и побитовый сдвиг. © Рудой Андрей Игоревич, 2005 - 2025 г. |
| RORlongword | BytesUtils | Выполняет циклический сдвиг вправо (ROR) 32-битного беззнакового целого числа. © Рудой Андрей Игоревич, 2005 - 2025 г. |
| SecureErase | BytesUtils | Безопасно стирает содержимое массива байтов. © Рудой Андрей Игоревич, 2005 - 2025 г. |
| SplitBytesFast | BytesUtils | Разделяет массив байт на две части примерно равного размера. Автор: © Рудой Андрей Игоревич, 2005 - 2025 г. |
| SplitStream | BytesUtils | Разделяет содержимое TBytesStream на два массива байт примерно равного размера. Автор: © Рудой Андрей Игоревич, 2005 - 2025 г. |
| SystemTimeToBytes | BytesUtils | Преобразует структуру TSystemTime в динамический массив байт (TBytes). Каждое поле структуры сохраняется в порядке little-endian. |
| ValidateSBoxPair | BytesUtils | Проверяет корректность пары S-Box/InvS-Box. Автор: © Рудой Андрей Игоревич, 2005 - 2025 г. |
| WriteBytesToRegistry | BytesUtils |
|
| XORgamma | BytesUtils | Функция выполняет шифрование данных с использованием алгоритма XOR и генерирует HMAC-подпись для проверки целостности. Автор: © Рудой Андрей Игоревич, 2005 - 2025 г. |
Сгенерировал PasDoc 0.16.0-snapshot.