Сколько целых чисел вы хотите зашифровать? С какими ключевыми данными вы хотите иметь дело?
Если у вас мало элементов для шифрования, и вы готовы иметь дело с ключевыми данными, которые так же длинны, как и данные, которые вы хотите зашифровать, тогда одноразовая панель очень проста (просто операция XOR) и математически неразрушимый.
Недостатком является то, что проблема сохранения ключа в тайне примерно такая же, как проблема сохранения ваших данных в секрете.
Он также имеет недостаток (возникающий время от времени всякий раз, когда кто-то решает его использовать), что если вы используете любые ярлыки - например, использование неслучайного ключа или общего ключа используя ключ ограниченной длины и перерабатывая его - он становится самым слабым из существующих шифров. Ну, может, ROT13 слабее.
Но если серьезно, если вы шифруете целое число, что вы собираетесь делать с ключом независимо от того, какой шифр вы выбрали? Сохранение ключа в секрете будет проблемой настолько же большой (или большей), чем сохранение целого числа в секрете. А если вы шифруете целое число целых чисел, просто используйте стандартный проверенный шифр, который вы найдете во многих криптографических библиотеках.
RC4 будет выдавать столько информации, сколько вам нужно, поскольку это потоковый шифр.