Зашифрованное хранилище
Это Telegram-бот, который позволяет безопасно шифровать, хранить и расшифровывать файлы — будь то фото, видео, документы или голосовые сообщения. Бот генерирует уникальный AES‑ключ на основе введённого мастер‑пароля, шифрует им файлы и сохраняет их в зашифрованном виде. Для доступа к содержимому требуется ввод правильного мастер‑пароля, что обеспечивает высокую защиту даже при возможном компрометации сервера. Проект прост в использовании и гарантирует, что ваши данные останутся в безопасности, если кто-то попробует их расшифровать без вашего пароля.
Команды:
/key — Установить новый ключ (только админ).
/set — Загрузить зашифрованный ключ в память (админ вводит мастер‑пароль).
/del — Удалить ключ из памяти вручную.
/all — Запросить мастер‑пароль и расшифровать файлы.
Как работать с ботом
1. Установить новый ключ:
Админ отправляет команду /key
Вводит «новый ключ» (это используется для генерации AES‑ключа).
Вводит мастер‑пароль для шифрования ключа.
Бот сохраняет зашифрованный ключ, который теперь будет использоваться для шифрования файлов.
ПЕРЕЗАПУСКАЕМ БОТА
2. Загрузить ключ в память:
После перезапуска бота отправьте команду /set.
Введите мастер‑пароль для дешифровки ключа.
Если пароль верный, ключ будет загружен в память и бот сможет шифровать/расшифровывать файлы.
3. Отправка файлов:
Просто отправьте боту фото, видео, документ или голосовое сообщение.
Бот зашифрует содержимое вместе с именем файла и сохранит его в хранилище.
4. Расшифровка файлов:
Отправьте команду /all.
Введите мастер‑пароль.
Если пароль верный, бот расшифрует файлы и отправит их обратно с оригинальными именами.
После этого ключ удаляется из памяти для безопасности.
5. Удаление ключа из памяти вручную:
Используйте команду /del, если хотите принудительно удалить ключ из памяти.
Библиотеки:
Скрытое содержимое доступно для зарегистрированных пользователей!
Код:
Скрытое содержимое доступно для зарегистрированных пользователей!