мне нужно выбрать алгоритм контрольной суммы для обнаружения ошибок при вводе пользователем 4-символьного кода [A-Z0-9] путем добавления 1 символа в конце кода (в [A- Z0-9] также).
Суммирование кодов ASCII и применение по модулю — плохое решение, поскольку инвертирование двух нажатий клавиш не будет замечено.
Я бы, вероятно, использовал алгоритм Флетчера, но я хотел бы знать, знает ли кто-нибудь алгоритм, разработанный для этого варианта использования (очень-очень небольшое количество байтов, зависящее от позиции)?
Спасибо.