Вы можете использовать Vigenere cipher в сочетании с функцией dec2hex на языке программирования, который вы используете для безопасного кодирования идентификаторов.
Например, если вы используете ключевое слово (в нашем случае нетслово, но строка цифр), 12345
, тогда идентификатор примера 5125891923
станет 6359303268
*.Затем вы можете dec2hex, чтобы получить 17B0B4464
, или вы также можете конвертировать его в основание 36 (0-9a-z) и получить 2x65xt0
.
* Короче говоря, вы добавляете первую цифру ключевого словадо первой цифры идентификатора, затем от второй цифры ключевого слова до второй цифры идентификатора, ... от первой цифры ключевого слова до шестой цифры идентификатора и т. д.