Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SafePasswords

Go License Windows Linux macOS

Менеджер паролей в терминале. Всё шифруется, ничего не улетает в интернет.

Что внутри

  • AES-256-GCM + Argon2id — ключи выводит, данные шифрует
  • TUI на bubbletea — мышка не нужна, всё с клавиатуры
  • CLI-режим — для скриптов и быстрых команд
  • Генератор паролей — длина, регистр, цифры, символы

Как собрать

git clone https://github.com/vksmitov/safepasswords.git
cd safepasswords
go build -o passman.exe .

Как пользоваться

# TUI — интерактивный режим
go run main.go

# CLI — команды
go run main.go init          # создать хранилище
go run main.go add           # добавить запись
go run main.go list          # список записей
go run main.go get <имя>     # найти запись
go run main.go edit <имя>    # изменить запись
go run main.go delete <имя>  # удалить запись
go run main.go generate      # сгенерировать пароль
go run main.go reset          # сменить мастер-пароль

Горячие клавиши в TUI

Клавиша Что делает
Выбрать пункт
Enter Подтвердить
Tab Следующее поле
e Редактировать
d Удалить
q / Esc Назад / выход

Куда сохраняется

passwords/vault.enc — зашифрованные данные passwords/vault.meta — соль, nonce, параметры Argon2

Никаких облаков, никаких серверов. Всё локально.

Автор

@vksmitov

About

ManagerPasswords

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages