Действительно интересно не само кодирование, а комплекс, например,
система STS, кто помнит, по ней работала предоплата мобильных
телефонов. Платишь деньги на заправке, дают 20-разрядное число,
вводишь в телефон - на счет зачисляются деньги. Повторный ввод не
работает. Подделать число тоже не получается. Круто.