ScreenCurtainPassword (Пароль для затемнения экрана)
Автор:- Исходный код дополнения: Посетить Web-сайт screenCurtainPassword
Краткое описание
Дополнение ScreenCurtainPassword для NVDA добавляет защиту паролем при использовании функции затемнения экрана.
Оно предназначено для повышения конфиденциальности в ситуациях, когда требуется предотвратить случайное или несанкционированное отключение затемнения.
Основные возможности дополнения включают требование ввода пароля перед отключением затемнения экрана.
Также пароль запрашивается при завершении или перезапуске NVDA, если затемнение экрана активно.
Это предотвращает случайное раскрытие содержимого экрана при выходе из программы.
Дополнение хранит только зашифрованный хеш пароля, а не сам пароль в открытом виде.
Для защиты от подглядывания поле ввода пароля скрывает символы, а рядом предусмотрен флажок для отображения вводимого текста.
Предусмотрена возможность сброса забытого пароля с помощью специального кода и временной задержки.
Настройки дополнения доступны через меню NVDA в разделе параметров конфиденциальности и безопасности.
Дополнение требует NVDA версии 2026.1 или новее, поскольку использует возможности, добавленные в этой версии.
Защита распространяется на все способы отключения затемнения, доступные пользователю.
• К ним относится жест NVDA+Control+Escape.
• А также флажок затемнения экрана в настройках конфиденциальности и безопасности.
При этом перезапуск NVDA, а также завершение, вызванное обновлением или установкой дополнений, не блокируются.
Это сделано намеренно, чтобы не нарушать процессы обновления и установки.
Если пользователь отменяет защищённое завершение, NVDA продолжает работать без проблем.
Дополнение создано по мотивам обсуждения в репозитории NVDA и призвано сделать работу с затемнением экрана более безопасной и контролируемой.
Оно будет полезно пользователям, работающим с конфиденциальной информацией в общественных местах.
А также тем, кто хочет защитить себя от случайного отключения затемнения экрана.
Основная информация
| Название | Версия | Совместимость с API NVDA | Последняя протестированная версия NVDA | Минимальная версия NVDA | Дата загрузки в каталог | Размер | Лицензия |
|---|---|---|---|---|---|---|---|
| screenCurtainPassword | 0.1.1 | 2026.1 | 2026.1.0 | 2026.1.0 | 17-07-2026 19:43:52 | 25 Кб. | GPL v2 |
Журнал изменений
Подробнее
Первоначальная версия с настройками пароля для блокировки экрана и защитой при выходе.
Скачать
ScreenCurtainPassword-V.0.1.1.nvda-addon
⬇ Перейти к истории версий 🔝 Назад к оглавлениюИнформация о локализации на русский язык
🔝 Назад к оглавлениюРазделы
🔝 Назад к оглавлениюСправка
Подробнее
ScreenCurtainPassword (Пароль для затемнения экрана)
Это дополнение для NVDA добавляет защиту паролем перед операцией включения затемненияэкрана (Screen Curtain).
Основные возможности:
- Требование ввода пароля перед отключением затемнения экрана.
- Требование ввода пароля при завершении или перезапуске NVDA, если затемнение экрана активна.
- Хранение только хэш-значение пароля PBKDF2-HMAC-SHA256, без сохранения открытого текста пароля.
- Поле пароля по умолчанию скрывает вводимые символы, рядом находится флажок «Показать пароль».
- Если пароль забыт, в диалоге ввода пароля можно ввести
00000и подождать пять минут для сброса пароля.
Окно настроек можно открыть из меню NVDA: «Параметры» > «Настройки» > «Пароль для затемнения экрана».
Примечания и известные особенности
- Требуется NVDA 2026.1 или новее (данное дополнение использует панель параметров конфиденциальности и безопасности, добавленную в этой версии).
- Защита паролем применяется только к действиям завершения NVDA, инициированным самим пользователем. Перезапуск NVDA, а также завершение, вызванное обновлением или установкой дополнений, не блокируется — это сделано намеренно, чтобы не нарушать эти процессы.
- Отмена защищённого завершения позволяет NVDA продолжить работу; при этом в журнал NVDA может быть записано безвредное сообщение о «logic error».
- Защита распространяется на все доступные пользователю способы отключения: жест переключения (NVDA+Control+Escape) и флажок затемнения экрана в настройках конфиденциальности и безопасности. Если код (например, из другого дополнения) напрямую вызывает
disable()у контроллера затемнения экрана, перехват не выполняется.
Данное дополнение создано по мотивам обсуждения nvaccess/nvda #20335.
История версий
История версий
| Версия файла | Тестируемая версия NVDA | Минимальная версия NVDA | Размер файла (КБ) | Ссылка на загрузку |
|---|---|---|---|---|
| 0.1.1 | 2026.1.0 | 2026.1.0 | 25 | ScreenCurtainPassword-V.0.1.1.nvda-addon |
| 0.1.0 | 2026.1.0 | 2024.4.0 | 6 | ScreenCurtainPassword-V.0.1.0.nvda-addon |