Встречается на собеседованиях • сегодня
Что такое симметричная криптография
Симметричная криптография — это метод шифрования, где для зашифровки и расшифровки данных используется один и тот же ключ. Основные преимущества — высокая скорость работы и простота реализации. Недостаток — необходимость безопасной передачи ключа между сторонами.
Пример с использованием алгоритма AES в Python:
python
from Crypto.Cipher import AES
from Crypto.Random import get_random_bytes
key = get_random_bytes(16) # 128-bit ключ
cipher = AES.new(key, AES.MODE_EAX)
data = b"Secret message"
# Шифрование
ciphertext, tag = cipher.encrypt_and_digest(data)
# Расшифровка
cipher = AES.new(key, AES.MODE_EAX, cipher.nonce)
plaintext = cipher.decrypt_and_verify(ciphertext, tag)Популярные алгоритмы: AES, DES, 3DES, RC4. Применяется в TLS, VPN, шифровании файлов.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы