Хранение хеша в скрипте? Друзья,пишу сейчас небольшую утилиту для хранения паролей в зашифрованном виде. Хранить просто в хеш в самом скрипте дело не благодарное, получив доступ к скрипту увидим хеш,а на его основе можно вычислить и пароль.
Придумал такую схему: у нас есть некий токен который мы храним в голове. Он довольно не большой, допустим 5-6 букв, является обычным словом. При запросе утилитой этого токена, мы его вводим + добавляем соль, на его основе вычисляется первый хеш, который будет паролем. Далее этот хеш мы еще раз хешируем, и уже второй хеш и храним в скрипте утилиты.
В криптографии не силен вообще. Подскажите будет ли такая схема безопасной?Или есть другие хорошие методы безопасного хранения паролей в зашифрованном виде? Готовые решения не особо устраивают. Юзал Folder Lock но у него 2 огромных проблемы:
1)При удалении, он спросил меня сохранить ли ему расшифрованную копию в какое нибудь место, и пределов удивлению не было, когда он просто взял и сохранил папку с файлом пароля на другой диск.
2)Он не мобилен. Скрипт можно взять с собой на флешке куда угодно, и он будет работать на любых системах, а FL создает виртуальных хард и шифрует его, + его нет под Linux, а на ноуте именно он.

21 Авг 2019 в 07:12
190 +1
0
Ответы
1

Для хранения паролей в зашифрованном виде рекомендуется использовать специальные библиотеки или функции, предназначенные для этого. Например, можно использовать библиотеку bcrypt для хэширования паролей с солью и добавлением раундов хеширования для увеличения безопасности.

Также можно использовать механизм двухфакторной аутентификации или использовать специальные ключи для дополнительной защиты данных. Важно также хранить все данные, связанные с паролями, в отдельных и защищенных от посторонних файлов или баз данных.

Ваша идея с использованием токена и соли для генерации хешей может быть безопасной, но лучше обратиться к специалистам в области криптографии для оценки уровня безопасности вашего метода. Кроме того, не забывайте о дополнительных мероприятиях по защите данных, таких как регулярное обновление паролей, использование сильных паролей и т.д.

20 Апр 2024 в 13:06
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир