The official docs of AES have several example of how hexadecimal or byte input can be encrypted. I have some problem about the input text and cipher key. My question is:
How can encrypt string input in AES or how AES treat string input? If I use a string input [example: "Admin"] than how AES encrypt it? If I use the following hexadecimal input: 32 43 f6 a8 88 5a 30 8d 31 31 98 a2 e0 [which has 24 bits less than the expected input for AES-128], than how can it encrypt?
How the cipher key is scheduled if it is less than 128 bit (for AES 128), or less than 192 bit (for AES 192) or less than 256 (for AES 256)? If I use the cipher key: 2b 7e 15 16 28 ae d2 a6 ab f7 15 88 09 [Which has 3 less hexadecimal input than the expected for AES-128], than how can it schedule for Add Round Key?