Cryptography Explained: Basics, Goals & Coding with Java & C++ ๐Ÿ”

Discover the fundamentals of cryptography, its key goals, popular algorithms, and see how to implement a Caesar Cipher in Java and C++. Perfect for beginners!

Cryptography Explained: Basics, Goals & Coding with Java & C++ ๐Ÿ”
The CS Revelation
442 views โ€ข May 8, 2022
Cryptography Explained: Basics, Goals & Coding with Java & C++ ๐Ÿ”

About this video

Crypto basics,
Crypto goals,
Popular crypto algorithms,
Java and C++ implementation,

Cryptography is the study of secure communications techniques that allow only the sender and intended recipient of a message to view its contents.

Modern cryptography goals:

Confidentiality,
Data integrity,
Non-repudiation,
Authentication,

plaintext - original message ,
ciphertext - coded message ,
cipher - algorithm for transforming plaintext to ciphertext ,
key - info used in cipher known only to sender/receiver ,
encipher (encrypt) - converting plaintext to ciphertext ,
decipher (decrypt) - recovering ciphertext from plaintext,
cryptography - study of encryption principles/methods,
cryptanalysis (codebreaking) - deciphering without knowing key,
cryptology - field of both cryptography and cryptanalysis,

Symmetric Key Cryptography ,
Asymmetric Key Cryptography,
Hash Function,

Caesar Cipher,
Rail-fence Cipher,

Tags and Topics

Browse our collection to discover more content in these categories.

Video Information

Views

442

Likes

12

Duration

01:29:13

Published

May 8, 2022

Related Trending Topics

LIVE TRENDS

Related trending topics. Click any trend to explore more videos.

Trending Now