При использовании Octave в командном режиме столкнулся с “любопытным” поведением: есть опция запуска --traditional
, которая for closer MATLAB compatibility, но в таком случае в конце скрипта приходилось писать exit(0);
иначе после выполнения скрипта не происходил выход из шелла.
Часто под CRC подразумевают две разные вещи:
Реализация на верилоге советсткого стандарта симметричного шифрования, который был рассекречен в 1989г. В стандарте применяется шифрование с 256-битным ключом над 64-битным блоком данных за 32 раунда.
Аппаратный (синтезируемый) кодер и декодер самокорректирующихся кодов им.Хэмминга, позволяющих исправлять одиночную ошибку (и находить двойную). Алгоритм коррекции ошибок Хемминга достаточно нетребователен к ресурсам и надёжен; он позволяет значительно повысить надежность передачи и/или хранения данных; также он используется в куче сфер для безотказного функционирования оборудования: отказоустойчивые сервера, аэрокосмическая электроника, радиационно-стойкая элементная база (как альтернатива…
Реализация на верилоге свежего российского крипто-стандарта, который (почему-то?) получил второе имя “Кузнечик”. О чём стандарт: симметричное шифрование, 256-битный ключ, 128-битный блок данных, 10 раундов.