Найти - Пользователи
Полная версия: Менеджер паролей
Начало » Python для новичков » Менеджер паролей
1
isd2020
Добрый день знатоки.

Подскажите пожалуйста ресурс на котором можно посмотреть рабочий код менеджера пользователей-паролей. (Или может у кого то есть)
Учусь.. хотелось бы изучить эту тему.

Идея в том чтобы можно было создавать редактировать пользователя, его роль, устанавливать пароль.
По возможности хранить все это в ТХТ…

Система для учебы поэтому не сильно пережтваю за кражу данных и тд.

спасибо!
py.user.next
isd2020
код менеджера пользователей-паролей
Это база данных и клиент к ней. Соответственно, тебе нужно изучать проектирование баз данных, написание клиентов для баз данных и шифрование данных с симметричным ключом. Если тебе консольный клиент не подходит, можно изучать создание приложений с графическим интерфейсом. То есть это всё разные вещи, отдельные, которые вообще друг с другом не связаны. Ты просто каждую часть делаешь из её области, а потом эти части соединяешь вместе. И тогда у тебя получится менеджер паролей, который состоит из независимых частей, обменивающихся друг с другом информацией.
doza_and
База данных тут вовсе не обязательна. ну по крайней мере классическая бд.

isd2020
По возможности хранить все это в ТХТ…
isd2020
не сильно пережтваю за кражу данных и тд.
isd2020
код менеджера пользователей-паролей

Мне кажется ваши устремления внутренне противоречивы. Если вы не опасаетесь кражи и всем доверяете зачем вам пароли?

Хранение секретных паролей в открытом виде в текстовых файлах – противоречит основам кибербезопрасности.

Начните с того что распишите как вы эти роли и пароли собираетесь применять. Тогда будет яснее что вам посоветовать.
PEHDOM
doza_and
Мне кажется ваши устремления внутренне противоречивы. Если вы не опасаетесь кражи и всем доверяете зачем вам пароли?
человек же ясно написал “Система для учебы”

isd2020 ну вот например можете посмотреть :
https://github.com/gabfl/vault
https://github.com/0x27/GitPass
Но там для хранения паролей используют БД или Гитхаб…
Если совсем для учебы можете хранить пароли в шифрованом виде в txt файле, где ключем шифрования будет выступать masterpassword, тут вообще все просто.. как писать-читать из файла можно найти в любом туториале по пайтону + чутка криптографии https://coderlessons.com/tutorials/python-technologies/izuchite-kriptografiiu-s-python/kriptografiia-s-python-kratkoe-rukovodstvo
В более сложном варианте masterpassword служит только ключем к рандомносгенерированму ХХХ-битному ключу,а уже пароли шифруються этим рандомносгенерированым ключем.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB