Ten Thousand

Comic credit to xkcd! One of my favorites

It’s understandable that a lot of the things I talk about on this site may go above your head. They went above my head when I wanted to learn too! I’m going to try to fill out this glossary with as many blurbs and succinct explanations as I can about common embedded or programming concepts. There are some that may need more explanation. For those, I may write a “Fundamentals” post to explain more fully. If you’ve ever got a question, don’t hesitate to ask and I’ll see about putting a term in here.


Asymmetric Cryptography: A method of Cryptography that uses two keys. A public key that can be used to encrypt data, and a private key that is used to decrypt data encrypted with the matching public key.

GPG: Short for GNU Privacy Guard. This software uses the OpenPGP standard to encrypt, sign, verify and exchange shared keys.

OpenPGP: The open source implementation of PGP: used in GPG

PGP: Short for “Pretty Good Privacy”. It’s a program developed by Symantec to implement signing, compressing, encrypting and decrypting data via symmetric-key cryptography and public-key cryptography. Proprietary.

Public-Key Cryptography: See Asymmetric cryptography

Symmetric Cryptography: A method of Cryptography that uses secret key that is applied to data to both encrypt plain text and decrypt ciphertext.