Consider a RSA key file like this:
-----BEGIN PUBLIC KEY-----
MIIBITANBgkqhkiG9w0BAQEFAAOCAQ4AMIIBCQKCAQBUndTbDYZ9HM8WxZRHi6ir
Oi1XbiZzRk+ABErWWDxbDc+wo9jM4FSXEPiaZsBtrjgggZu9naCoKTue2BC7FEGh
wuRazFP5OnGp9ojq8xoDKtWcREtyfLC2UdYNuA0WrJBr7gUol+Mn5DTKxUFV5KLj
45JDiB2zYPDLzxWWTggjp2pK7u0jHOThMy+Af7Q886itbFrbbesj30VTLRSXn7sm
LkuQU8g0IyiQeCZuPACjqFkYFa68DjqAZlRr5EoZp88IRoNonWQv14GBv+kDBeUu
2fYZpet0z3srNyjgWPsEQLBUPPWyxcrtwhJpu5I6wLqs91w49LMsbkec8nwjqDgL
AgMBAAE=
-----END PUBLIC KEY-----
How does that tell a program how to encrypt? Can I decode this key and see the its components?