Введение
Этот модуль предоставляет функции для работы с полем Галуа.
Функции
- galua_field.gf_mult(x, y, prim=0, field_charac_full=256)
Возвращает произведение x и y в поле Галуа.
- Параметры:
x – Левый операнд.
y – Правый операнд.
prim – Примитивный двоичный многочлен (по умолчанию 0).
field_charac_full – Полная характеристика поля (по умолчанию 256).
- Результат:
Результат x*y в поле Галуа.
- galua_field.find_prime_polys(c_exp=8)
Находит неприводимые полиномы в поле Галуа.
- Параметры:
c_exp – Показатель степени характеристики поля (по умолчанию 8).
- Результат:
Список неприводимых полиномов.
- galua_field.init_tables(prim=285, c_exp=8)
Инициализирует таблицы для операций в поле Галуа.
- Параметры:
prim – Примитивный двоичный многочлен (по умолчанию 285).
c_exp – Показатель степени характеристики поля (по умолчанию 8).
- Результат:
Кортеж, содержащий таблицы gf_exp и gf_log.
Пример
```python # Пример кода, демонстрирующий использование функций поля Галуа # …