How many integers do you want to encrypt? What key data do you want to deal with?
If you have several elements for encryption and you are ready to deal with key data, which is as long as the data you want to encrypt, then a one-time pad is very simple (just an XOR operation) and mathematically indestructible.
The disadvantage is that the problem of maintaining the security of the key is about the same as the problem of maintaining the security of your data.
It also has the drawback (which starts on time and again when someone decides to try to use it) that if you take any shortcuts - for example, using a non-random key or a regular key with a limited length and processing it - that it becomes the weakest cipher in existence. Well, maybe ROT13 is weaker.
But in all seriousness, if you are encrypting an integer, what are you going to do with the key no matter which cipher you decide? Maintaining the secret of a key will be a problem as big (or greater) than keeping a whole secret. And if you encrypt a bunch of integers, just use the standard, expert-verified cipher that you will find in many cryptographic libraries.
RC4 will produce as little information as possible, as it is a stream cipher.
source share