Долго пытался найти удобный инструмент для хранения ключей и паролей в одной базе.
Удобного средства среди opensourceпроектов не нашел.
Потратил пару дней и написал простую программку, которая позволяет в одной базе хранить пароли для разных сервисов (почты, социальных сетей), параметры виртуальных серверов, логин/пароль и открытый/закрытый ключи торгового терминала.
Все данные, в том числе ключи шифруются 128 битным ключом алгоритмом Rijndeal.
Если вы не хотите шифровать данные – оставляйте поле пароль пустым. Длина пароля не более 16 знаков.
База с паролями и ключами хранится исключительно на локальной машине в папке размещения программы. При первом запуске файл с базой создается автоматически.
Проект размещен c исходным кодом на github: https://github.com/robostock/mylibrary
Exe-шник можно скачать здесь: https://github.com/robostock/mylibrary/blob/master/mylibrary/bin/Debug/mylibrary.exe
Для запуска exe-шника на компьютере должен быть установлен .net framework 4.0
Кому надо, скачивайте, пользуйтесь.
Кому не хватает функциональности или что-то не нравится – дорабатывайте и выкладывайте update на https://github.com/robostock/mylibrary.
за шарп — жирный минус