Зашифровать число до другого числа такой же длины

Мне нужен способ взять 12-значное число и зашифровать его до другого 12-значного числа (без символов, кроме 0123456789). Позже мне понадобится возможность расшифровать зашифрованное число до исходного числа.

Важно, что не очевидно, в порядке ли 2 зашифрованные числа. Так, например, если я зашифрую 0000000000001, он должен выглядеть совершенно иначе при шифровании, чем 000000000002. Он не обязательно должен быть самым безопасным в мире, но чем безопаснее, тем лучше.

Я много оглядывался, но не нашел ничего подходящего. Судя по тому, что я видел, какой-то тип XOR может быть самым простым способом, но я не знаю, как это сделать.

Спасибо, Он должен быть самым безопасным в мире, но чем надежнее, тем лучше.

Я много искал, но не нашел ничего, что подходило бы. Судя по тому, что я видел, возможно, проще всего использовать XOR, но я не знаю, как это сделать.

Спасибо, Он должен быть самым безопасным в мире, но чем надежнее, тем лучше.

Я много оглядывался, но не нашел ничего подходящего. Судя по тому, что я видел, возможно, проще всего использовать XOR, но я не знаю, как это сделать.

Спасибо, Jim

5
задан Jim 26 January 2011 в 19:25
поделиться