Моя проблема заключается в следующем: У меня есть идентификатор пользователя: 0001 и выдохе код: 2015-10-10 12:00Как создать ключ активации (или серийный ключ)
Что мне нужно для шифрования два значения, так что у меня могут быть некоторые: TRE-3DR-SER-WER-67J-AX3 (что-то вроде этого), а также можно дешифровать до его первоначальных значений.
То, что я сделал, это совместить два значения, удалить пробелы и тире и создать букву или число, эквивалентное одному символу.
Моя проблема: я хочу, чтобы сгенерированный ке был более безопасным и сложным для декодирования и, если возможно, более короткой строки.
Делая это, вы разрешаете методы дешифрования. Вы должны сгенерировать случайный ключ и назначить его идентификатору пользователя для таблицы истечения срока, но оставить их отдельно – zanderwar
Итак, вы хотите иметь собственное, настраиваемое и безопасное шифрование? Я предпочел бы использовать существующие решения ... :) – sinisake
Выполнение ваших требований и сложность декодирования - две взаимоисключающие цели. – gunwin