Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37729435
en ru br
Репозитории ALT
5.1: 0.1-alt2
4.1: 0.1-alt1.1
4.0: 0.1-alt1
www.altlinux.org/Changes

Группа :: Разработка/Python
Пакет: python-module-bcrypt

 Главная   Изменения   Спек   Патчи   Исходники   Загрузить   Gear   Bugs and FR  Repocop 

#!/bin/sh
Usage="
Usage: $0 [{password|-} [{salt|salt depth}]]"
test -z "$1" -o "$1" = "-" && read Passwd || Passwd="$1"
case "$2" in
"") Salt="`python -c "import bcrypt,sys; sys.stdout.write(bcrypt.gensalt(8))"`";;
[$]*) Salt="$2" ;;
[1-9]*) Salt="`python -c "import bcrypt,sys; sys.stdout.write(bcrypt.gensalt($2))"`";;
*) echo "$Usage" >&2; exit 1;
esac
test "$?" = "0" || { echo "$Usage" >&2; exit 2; }
python -c "import bcrypt,sys; sys.stdout.write(bcrypt.hashpw('$Passwd','$Salt'))"
test "$?" = "0" || { echo "$Usage" >&2; exit 3; }
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin