Skip to content

Latest commit

 

History

History
47 lines (29 loc) · 1.72 KB

help_gf.rst

File metadata and controls

47 lines (29 loc) · 1.72 KB

galua_field

Введение

Этот модуль предоставляет функции для работы с полем Галуа.

Функции

gf_mult(x, y, prim=0, field_charac_full=256)

Возвращает произведение x и y в поле Галуа.

param x

Левый операнд.

param y

Правый операнд.

param prim

Примитивный двоичный многочлен (по умолчанию 0).

param field_charac_full

Полная характеристика поля (по умолчанию 256).

return

Результат x*y в поле Галуа.

find_prime_polys(c_exp=8)

Находит неприводимые полиномы в поле Галуа.

param c_exp

Показатель степени характеристики поля (по умолчанию 8).

return

Список неприводимых полиномов.

init_tables(prim=285, c_exp=8)

Инициализирует таблицы для операций в поле Галуа.

param prim

Примитивный двоичный многочлен (по умолчанию 285).

param c_exp

Показатель степени характеристики поля (по умолчанию 8).

return

Кортеж, содержащий таблицы gf_exp и gf_log.

Пример

```python # Пример кода, демонстрирующий использование функций поля Галуа # ...