1.1 Этот стандарт определяет набор систем контрольных символов, которые могут предотвратить строковые ошибки при копировании или вводе данных. Длина строки может быть фиксированной или переменной, включая символы следующих наборов символов: a) цифры (10 цифр: 0–9); б) буквы (26 букв: А~Я); в) буквенно-цифровой (буквы и цифры). Встроенные пробелы и специальные символы в строке игнорируются. 1.2 Настоящий стандарт нарушает требования соответствия при создании проверочных символов и проверочных строк для продуктов, использующих систему, указанную в настоящем стандарте. 1.3 Эти системы контрольных символов могут обнаруживать следующие ошибки: a) все ошибки замены одного символа (т. е. один символ заменяется другим символом, например 1234, ошибочно записывается как 4234); б) ошибка позиции замены всех или почти всех одиночных символов (т. е. позиции двух соседних символов или двух одиночных символов, которые находятся на расстоянии одного символа, например 12354 или 12543); в) все или почти все ошибки циклического сдвига (т. е. вся строка заменяется циклическим сдвигом влево или вправо); г) большинство ошибок двойной замены (т. е. в одной и той же строке две отдельные ошибки замены одиночных символов, например 1234567, ошибочно записываются как 7234587); д) самая другая ошибка. 1.4 Настоящий стандарт не распространяется на системы, специально предназначенные для: a) обеспечения как обнаружения ошибок, так и автоматического исправления; б) выявлять преднамеренное неправильное использование; в) проверять только строки, которыми обмениваются машины. 1.5 Настоящий международный стандарт предназначен для обмена информацией между организациями и настоятельно рекомендуется для внутренних информационных систем.
GB/T 17710-2008 История
2008GB/T 17710-2008 Информационные технологии.Техника безопасности.Проверка символьных систем.
1999GB/T 17710-1999 Обработка данных. Проверка систем символов.