основное!
берешь штрих-код, в котором 13 циферок и считаешь вот так:
1. Запомни контрольную цифру в штрих-коде (она последняя).
2. Сложи цифры, стоящие на четных местах.
3. Полученную сумму умножь на три (условно получим Х).
4. Сложи цифры, стоящие на нечетных местах, кроме контрольной (условно получим Y).
5. Сложи Х и Y (Х+Y).
6. От результата отбрось первую цифру (получим Z).
7. Теперь от десятки отними Z (10-Z).
Должна получиться контрольная цифра. Если они не совпали - перед тобой определенно подделка.
но в наше тяжкое время даж это не гарантия
остальное уже дополнение к этому методу))