Skip to content

Karzoug/goph_keeper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Менеджер паролей GophKeeper

logo

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

Типы хранимой информации:

  • пары логин/пароль;
  • произвольные текстовые данные;
  • произвольные бинарные данные;
  • данные банковских карт.

Подробное описание схемы работы приложения, в т.ч. обмена и защиты данных можно найти здесь.

asciicast

asciicast

Запуск

Для локального запуска следует использовать Docker и предложенный Makefile:

  • up-server:
    • генерирует ключ и сертификат для TLS,
    • генерирует случайный секретный ключ, используемый для подписи токенов,
    • запускает redis, postgres, mailpit (для перехвата писем от сервера) и сервер GophKeeper;
    • на порту 8025 размещает веб-интерфейс mailpit.
  • run-client: создает и запускает клиент GophKeeper в папке client/cmd/.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages