#86 improved ip encryption by padding and using a key