Kriptografia
Kriptografia is the practice and study of techniques for secure communication in the presence of adversarial behavior. The term is derived from the Greek words kryptos meaning "hidden" and graphein meaning "writing". At its core, cryptography involves transforming readable information, known as plaintext, into an unreadable format called ciphertext. This process is achieved using algorithms and keys.
The primary goal of cryptography is to ensure confidentiality, integrity, authentication, and non-repudiation. Confidentiality ensures that
There are two main types of cryptography: symmetric-key cryptography and asymmetric-key cryptography, also known as public-key
Cryptography plays a vital role in various aspects of modern life, including secure online transactions, digital