Я ищу менеджер паролей для командной строки Linux (Debian/Ubuntu), который будет использоваться отделом разработчиков.
В настоящее время мы используем pwman3 и контент с ним, но хотим перейти на программу, которая не так часто меняет формат своей базы данных несовместимыми способами.
.deb
, никаких проблем, если он поставляется .jar
или готов к работе .tar.gz
, или источник, если не слишком много зависимостей (мы чувствуем себя достаточно подходящими для этого configure && make && check-install
;))Я также был недоволен большинством менеджеров паролей и хотел минималистичную альтернативу командной строке, поэтому я создал Kruptos . Kruptos просто шифрует и расшифровывает ~/.kruptos/
каталог. Это дает несколько преимуществ:
Kruptos имеет 3 части функциональности:
~/.kruptos/
и ~/.kruptos/.phrazein
с мастер-паролем по умолчаниюpswd
.phrazein
— мастер-пароль.~/.kruptos/
, что создает архив..kruptos.tar.gz.aes
, что создает каталог+===============+===========+
| Functionality | Command |
+===============+===========+
| Initialize | kruptos i |
+---------------+-----------+
| Encrypt | kruptos e |
+---------------+-----------+
| Decrypt | kruptos |
+===============+===========+
function kruptos
{
if [[ $# -eq 1 ]]; then
DOWHAT="$1"
else
DOWHAT="d"
fi
if [[ $DOWHAT == "d" ]]; then
#Decrypt
pushd . &>/dev/null
cd ~/
openssl aes-256-cbc -d -in .kruptos.tar.gz.aes | tar -xz -f - --strip-components=2 && rm ~/.kruptos.tar.gz.aes
popd &>/dev/null
elif [[ $DOWHAT == "e" ]]; then
#Encrypt
tar -zcf - ~/.kruptos | openssl aes-256-cbc -out ~/.kruptos.tar.gz.aes -kfile ~/.kruptos/.phrazein && rm -r ~/.kruptos
elif [[ $DOWHAT == "i" ]]; then
#Initialize
mkdir ~/.kruptos
echo pswd > ~/.kruptos/.phrazein
else
echo "$DOWHAT is not an acceptable flag"
fi
}
Круптос
Фразеин
KeePass доступен по адресу http://keepass.info/ . Существует клиент командной строки http://kpcli.sourceforge.net/ или Java API, поэтому вы можете создать свой собственный.
Я использую его уже много лет, и он хорошо работает на Mac, Win и Linux.
Я сделал менеджер паролей для командной строки. Просто установите его с помощью:
sudo apt install python3-pip
sudo pip3 install passme
Он хранит информацию о «seed for password» в текстовом файле, и вы можете управлять им с помощью git. Он создает ваш пароль из «seed for password» и мастер-пароля, который вы помните. Он также может создать html-файл для использования с вашего мобильного устройства.
Для чего вам нужно:
Чтобы получить больше информации:
Николя Рауль
vi
Все в порядке ? Если нет, то какие функции вам нужны?Мартин Шредер
Николя Рауль
Иззи
Мартин Шредер
Мартин Шредер
Иззи
Николя Рауль
Дероберт
Мартин Шредер
Дероберт
Мартин Шредер