Overview of the basic aspects of cryptographic techniques and real-world applications. Topics to be covered in the course include: symmetric cryptography, public key cryptography, file hashing, digital signatures, and steganography. Prerequisite(s); if any: CRJ 101 or CRJ 333.