rename crypto

This commit is contained in:
JMARyA 2024-02-06 08:12:49 +01:00
parent 6c43633a3e
commit 1d1b1f10af
Signed by: jmarya
GPG key ID: 901B2ADDF27C2263
11 changed files with 26 additions and 1 deletions

View file

@ -0,0 +1,17 @@
---
obj: concept
---
# Cryptography
Cryptography is the science and art of securing communication and information through the use of mathematical techniques and algorithms. It plays a crucial role in ensuring confidentiality, integrity, and authenticity of data in various applications, including communication systems, financial transactions, and information storage.
## Cryptographic Algorithms
### 1. **Symmetric-Key Algorithms**
Symmetric-key algorithms use the same key for both encryption and decryption. They are efficient and fast, making them suitable for bulk data encryption. See [AES](AES.md).
### 2. **Asymmetric-Key Algorithms**
Asymmetric-key algorithms use a pair of public and private keys. The public key is shared openly, while the private key is kept secret. Data encrypted with the public key can only be decrypted with the corresponding private key, and vice versa. See [RSA](RSA.md).
### 3. **Hash Functions**
Hash functions take input data and produce a fixed-size hash value, typically a string of characters. They are fundamental for data integrity verification. See [SHA](SHA.md).