Hello,
I'm really embarrassed
to ask this question but its the fact that I don't know anything about encryption. I always avoided it. I don't understand the concept of encryption keys (public key, private key, RSA key, DSA key, PGP Key, SSH key & what not) .
I did encounter these in regular basis but as I said I always avoided them. Here are few instances where I encountered:
Creating Account:
A public RSA or DSA key will be needed
for an account. Send the key along
with your desired account name
to
[email protected]
I really don't know what are RSA/DSA or How
to get their keys? Do I need
to register some where for that?
Mailing:
I'm unable
to recall exactly but I've seen some mails have some attachments like signature or the mail footer will have something called PGP signature etc.. I really don't get its concept.
GIT Version control:
I created account in assembla.com (for private
GIT repo) and it asked me
to enter "SSH keys"
to my profile. Where am I gonna get these? Why do I need it? Isn't SSH related
to remote login (like remote desktop or telnet)? How are these two SSHs related & differ?
I don't know in how many more situations I'm going
to encounter these things.
I'm really confused and have no clue about where
to start & how
to proceed
to learn these things. Kindly someone point me in correct direction.
Note: I've absolutely zero interested in encryption related topics. So, there is no way I'm going
to read a graduate level book on this subject. I just want
to clear my concepts without going into much depth.