Различные статьи по Qt и c++ 81

Различные статьи по Qt и c++

Безопасное хранение секретов: системные хранилища учётных данных (Keychain/DPAPI/libsecret)

Введение Все предыдущие статьи цикла предполагали наличие ключа/пароля где-то «снаружи» без уточнения, где конкретно его безопасно хранить — в статье разберём системные механизмы хранения секретов, специфичные для каждой…

Различные статьи по Qt и c++

Генерация криптографически безопасных случайных чисел: QRandomGenerator и системные источники

Введение Качество случайных чисел критично для криптографии — слабый или предсказуемый генератор полностью компрометирует безопасность любой системы, использующей его для генерации ключей, IV (статья 373), солей (статья 372),…

Различные статьи по Qt и c++

Распространённые ошибки криптографии в приложениях: типичные уязвимости и как их избежать

Введение В этой предпоследней статье цикла собираем воедино и систематизируем распространённые ошибки, многие из которых уже упоминались по отдельности в подводных камнях предыдущих статей — рассматриваем их как…

Различные статьи по Qt и c++

Итоговый мини-проект: безопасное хранилище паролей с шифрованием и мастер-паролем

Введение В заключительной статье цикла собираем итоговый проект — простой менеджер паролей, объединяющий все техники цикла: вывод ключа из мастер-пароля пользователя (статьи 372, 379), шифрование хранимых паролей (статья…

Различные статьи по Qt и c++

Установка и первое приложение на PySide6: QApplication, QWidget

Введение Статья 499 разобрала выбор между библиотеками — далее в этом цикле будем использовать PySide6 как основную, официальную обёртку. В этой статье разберём установку и минимальное, но полное…

Различные статьи по Qt и c++

Сигналы и слоты в Python: Signal, Slot, connect — отличия от C++ синтаксиса

Введение Статья 500 уже использовала button.clicked.connect(self.on_button_clicked) без подробного разбора — в этой статье разберём механизм сигналов и слотов в PySide6 системно, включая объявление собственных сигналов и явные отличия…

Различные статьи по Qt и c++

Различия синтаксиса Python и C++ при работе с Qt API: свойства, перечисления, типы

Введение Статьи 500-501 уже коснулись отдельных синтаксических различий — в этой статье систематизируем основные расхождения между Python и C++ синтаксисом при работе с одним и тем же, по…