Ну, с технической точки зрения наличие специальных символов оправдано только в случаи если это результат сдвига в широком диапазоне. То есть, скорее всего, используется простое симмитричное шифрование. Генерируется случайным образом 16 сдвигов, например, -12,+13,+17,-64 и т.д. - номер сдвигается по ним и в мерч отправляется номер и сдвиги. Взлом такого шифра невозможен впринципе независимо от ресурсов.
Проще всего прямо в шопе и посмотреть как создается шифр или хеш.