The one time pad and the many time pad vulnerability