Мне нужно простое шифрование для некоторых текстовых строк. Я хочу создать коды купонов и заставить их выглядеть круто, поэтому впоследствии созданный код должен выглядеть совсем по-другому. (И, кроме того, выглядя круто, это не должно быть легко угадать код.) Но я хочу иметь возможность расшифровать их снова. Таким образом, алгоритм должен быть обратимым.
Я пробовал некоторые вещи с движущимися битами, чтобы они выглядели как бы случайные. Но два последующих кода (только один бит разный), конечно, очень похожи.
Любые предложения? Я хотел бы сделать это без использования внешних драгоценных камней.
Филипп