Added OneTimePad encryption method