Страница 1 из 1

expect как зашифровать пароли( Либо через Shell) Bash

Добавлено: 2012-11-30 13:44:17
CTOPMbI4
И так с помощь expect -a требуется реализовать шифровку и дешифровку паролей юзеров.
тобишь берем с консоли данные юзера. шифруем дальше пишем в шифрованном виде в фаил. Затем уже когда нужно читаем фаил дешифруем данные и посылаем через expect на удаленный сервер.
Наведи те на мысль

Re: expect как зашифровать пароли( Либо через Shell) Bash

Добавлено: 2012-11-30 16:54:58
skeletor
можно использовать исходники или готовые библиотеки любых алгоритмов двунаправленного шифрования. Например, тот же rsa но с открытым ключём. Очень неплохо для понимания описано здесь http://sevidi.ru/phpstroy/stroypage72.php

Re: expect как зашифровать пароли( Либо через Shell) Bash

Добавлено: 2012-12-01 11:53:51
CTOPMbI4
весело. но ресурс не работает.

Re: expect как зашифровать пароли( Либо через Shell) Bash

Добавлено: 2012-12-01 15:13:18
CTOPMbI4
Прочитал. так то все понятно. Но как его реализовать не совсем понимаю.
нашел в инете такое

Код: Выделить всё

key=ETAOINSHRDLUBCFGJMQPVWZYXK
cat "$@" |  tr "a-z" "A-Z"   | tr "A-Z" "$key"
очень простое шифрование.
думаю слишком легкое.
Кроме того надо чтобы юзер мог ввести пасс. в консоли. при загрузке скрипта. затем его зашифровать. и запись в фаил.
Затем уже взять из файла и расшифровать его и присвоить переменной. затем уже отправлять в открытом виде на сервер.

Re: expect как зашифровать пароли( Либо через Shell) Bash

Добавлено: 2012-12-20 12:37:08
CTOPMbI4
короче все замутил. сделал запись сразу в переменную.