Программа шифрования паролей (кросс-платформенная)
Модераторы: SLEDopit, Модераторы разделов
-
- Сообщения: 143
- ОС: Debian (squeeze), Slax LiveCD
Программа шифрования паролей
Всем привет!
Возник вопрос - существует ли кросс-платформенная программа шифрования паролей (для разных ОС), написанная, к примеру, на С?
А то вот возникла проблема как хранить пароли - использовать кучу одинаковых, или лучше все-таки разные. Но где их все хранить?
Было бы классно, если бы была прога, которая по заданному ключевому слову генерировала пароль. И была под Linux и Windows. Желательно максимально простая. Можно консольную под обе системы.
Возник вопрос - существует ли кросс-платформенная программа шифрования паролей (для разных ОС), написанная, к примеру, на С?
А то вот возникла проблема как хранить пароли - использовать кучу одинаковых, или лучше все-таки разные. Но где их все хранить?
Было бы классно, если бы была прога, которая по заданному ключевому слову генерировала пароль. И была под Linux и Windows. Желательно максимально простая. Можно консольную под обе системы.
-
- Сообщения: 2223
- Статус: Не очень злой админ :-)
- ОС: SuSE, CentOS, FreeBSD, Windows
Re: Программа шифрования паролей
Так-так-так, не спешите, успокойтесь, глубоко и размеренно подышите, а потом хорошенько подумайте и уточните, пожалуйста, какая все-таки программа Вам нужна: для создания паролей или для их хранения? А главное, зачем? Где Вы собираетесь ее использовать?
-
- Сообщения: 143
- ОС: Debian (squeeze), Slax LiveCD
Re: Программа шифрования паролей
Нет, не для хранения.
Нужна кросс-платформенная программа (Lin/Win) генерации паролей по ключевому слову.
Т.е., есть у меня CD/флешка. Записал я на неё эту прогу. Если где-то надо куда-то пароль - запускаю её, ввожу ключевое слово - мне пароль.
Например, root'овские пароли под Линуксом хранить. Под юзера можно запомнить пароль, к примеру, сделать его не сложным, а вот под root'a пароль будет сложный, генерируемый через эту прогу, которую я смогу запустить из-под юзера.
Вот. Где-то так.
А если у кого есть опыт - буду рад если поделитесь, как можно обходиться с запоминанием набора паролей, кроме как в блокнот их записывать, который можно легко посеять.
Нужна кросс-платформенная программа (Lin/Win) генерации паролей по ключевому слову.
Т.е., есть у меня CD/флешка. Записал я на неё эту прогу. Если где-то надо куда-то пароль - запускаю её, ввожу ключевое слово - мне пароль.
Например, root'овские пароли под Линуксом хранить. Под юзера можно запомнить пароль, к примеру, сделать его не сложным, а вот под root'a пароль будет сложный, генерируемый через эту прогу, которую я смогу запустить из-под юзера.
Вот. Где-то так.
А если у кого есть опыт - буду рад если поделитесь, как можно обходиться с запоминанием набора паролей, кроме как в блокнот их записывать, который можно легко посеять.
-
- Сообщения: 2223
- Статус: Не очень злой админ :-)
- ОС: SuSE, CentOS, FreeBSD, Windows
-
- Сообщения: 143
- ОС: Debian (squeeze), Slax LiveCD
Re: Программа шифрования паролей
Гм... специально написал много букв, чтобы было понятно, а вы все равно к словам цепляетесь. Я имел в виду:
"Например, root'овские пароли под Линуксом генерировать"
"Например, root'овские пароли под Линуксом генерировать"
-
- Сообщения: 428
- ОС: openSUSE 12.3
Re: Программа шифрования паролей
Думаю раз кроссплатформенная, значит на Java имеет смысл поискать.
-
- Сообщения: 2223
- Статус: Не очень злой админ :-)
- ОС: SuSE, CentOS, FreeBSD, Windows
Re: Программа шифрования паролей
"Много букв" не означает "понятно". Если уж составляете какое ни на есть техзадание, то даже на смертном одре помните простую истину: "краткость - сестра таланта".

А уж когда пишется "хранить", но при этом имеется в виду "генерировать"... Тут уж, извините, никаких цензурных комментариев.

По теме: в Linux - pwgen, в Windows -pwgen-win (ну, или линуксовый пересобрать под Винду).
-
- Сообщения: 2567
- ОС: Debian
Re: Программа шифрования паролей
Если конечно ключевое слово не очень критично...
http://pwgen-win.sourceforge.net/
user@localhost
pwgen -s 32 1
CeDAlvpyutLXsgXyUfGSXwshxJ9Z4Pmn
pwgen -cny 32 1
ec#ee)lah9Quier6Ahc4yeecohr9gi9T
-
- Сообщения: 143
- ОС: Debian (squeeze), Slax LiveCD
Re: Программа шифрования паролей
Спасибо ответившим 

-
- Сообщения: 2579
Re: Программа шифрования паролей
Diman, а напиши сам
Задача, вроде, несложная.

-
- Сообщения: 143
- ОС: Debian (squeeze), Slax LiveCD
-
- Сообщения: 1059
- ОС: Ubuntu, Debian
Re: Программа шифрования паролей
Vim full умеет шифрование файлов, в них можно хранить пароли. Vim вроде вполне кроссплатформенный.

-
- Сообщения: 2223
- Статус: Не очень злой админ :-)
- ОС: SuSE, CentOS, FreeBSD, Windows
-
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
Re: Программа шифрования паролей
типичная ошибка всех новичков. я сам так думал, пока не прочитал о том, что мои думки - это хорошо исследованный велосипед, который уже всеми сломан

Используйте keepass
есть версии под Linux, Win, Mac
есть генератор паролей
есть шифрование паролей
доступны исходники, которые можно посмотреть.
-
- Сообщения: 885
- ОС: gentoo
Re: Программа шифрования паролей
мне как-то вот такая шутчка попалась. может быть и тут была ссылка
-
- Сообщения: 143
- ОС: Debian (squeeze), Slax LiveCD
Re: Программа шифрования паролей
Немного не врубился в pwgen - это просто генератор паролей?
И этот сайт тоже просто генерирует - это не то. Но спасибо за ответ
Интересная вещь - гляну.
А вообще вот за вчера написал на Паскале фактически что хотел. Программа на основе введенного ключевого слова - дает пароль.
Т.е. ввел я 123 ей, а она мне cS4Ctmsl выдает. Всяко-разно 123 проще запомнить, чем cS4Ctmsl ^_^
А потом, когда будет нужен пароль, её просто можно снова запустить и ввести 123, и она снова покажет cS4Ctmsl.
Еще осталось найти чем её под Линуксом скомпилировать... файл-то Паскаля, не С-шный
Вот, кстати, код:
И этот сайт тоже просто генерирует - это не то. Но спасибо за ответ

Интересная вещь - гляну.
А вообще вот за вчера написал на Паскале фактически что хотел. Программа на основе введенного ключевого слова - дает пароль.
Т.е. ввел я 123 ей, а она мне cS4Ctmsl выдает. Всяко-разно 123 проще запомнить, чем cS4Ctmsl ^_^
А потом, когда будет нужен пароль, её просто можно снова запустить и ввести 123, и она снова покажет cS4Ctmsl.
Еще осталось найти чем её под Линуксом скомпилировать... файл-то Паскаля, не С-шный

Вот, кстати, код:
Код:
program PPassGen;
var
key,alph,pass:string;
i,k,n:integer;
s,sum:longint;
begin
writeln('PPassGen 1.0');writeln;
alph:='qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM1234567890';
write('Enter keyword: ');
readln(key);
sum:=0;
for i:=1 to length(key) do
sum:=sum+byte(key[i]);
pass:='';
for i:=1 to 15 do
begin
k:=i;
while k>length(key) do
k:=k-length(key);
s:=(byte(key[k])*(sum+i))+i;
n:=s mod length(alph);
if n=0 then n:=length(alph);
pass:=pass+alph[n];
if i=8 then write('Password: ',pass);
end;
writeln(' ( ',pass,' )');
writeln;write('Press Enter to continue...');
readln;
end.
-
- Сообщения: 1575
- Статус: Pygoscelis papua
- ОС: Gentoo Linux, FreeBSD
Re: Программа шифрования паролей
А также для КПК под Win Mobile.
Diman писал(а): ↑06.04.2009 09:51А вообще вот за вчера написал на Паскале фактически что хотел. Программа на основе введенного ключевого слова - дает пароль.
Т.е. ввел я 123 ей, а она мне cS4Ctmsl выдает. Всяко-разно 123 проще запомнить, чем cS4Ctmsl ^_^
А потом, когда будет нужен пароль, её просто можно снова запустить и ввести 123, и она снова покажет cS4Ctmsl.
Еще осталось найти чем её под Линуксом скомпилировать... файл-то Паскаля, не С-шный
Возьми тогда уж md5sum или sha1(256)(512).
Убить всех человеков!
-
- Сообщения: 428
- ОС: openSUSE 12.3
Re: Программа шифрования паролей
Еще осталось найти чем её под Линуксом скомпилировать... файл-то Паскаля, не С-шный
FreePascal
-
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
Re: Программа шифрования паролей
используйте /dev/random, это "устройство" выдаёт случайные числа - то что нужно для генерации паролей. Жаль что Windows это не поддерживает.
с паролями лучше не шутить
