28. What is one-time pad? Please explain how it works clearly and list its requirements for key.