Strona 1 z 1

Szyfrowanie haseł użytkowników

: 21 lutego 2012, 19:13
autor: buker999
Witam.

Dzisiaj potrzebuje zaszyfrować hasło użytkownika. A innymi słowy napisać program w C++, który będzie z podanego ciągu znaków generował hasło, które będzie odpowiadać standardową temu jakie jest używane w /etc/shadow.

Zdaje mi się że to jest DES(3) ale nie wiem jaką ma ,,sól''. Jeśli jest jakieś gotowa aplikacja albo narzędzie to też może być. Próbowałem ogarnąć mkpasswd. Bo co dokładnie chce zrobić. Piszę program, który wykonuje jakiś użytkownik z uprawnieniami roota za pomocą SGID. Wszystko fajnie ale passwd i chpasswd są zabezpieczone i ta metoda nie działa. Więc muszę szukać dalej.

Za pomoc dziękuję.
Pozdrawiam,
Buker

: 21 lutego 2012, 21:21
autor: Czocher

: 03 marca 2012, 12:20
autor: buker999
Dobrze udało mi się już to zrobić co prawda w php ale działa :) . Teraz mam kłopot żeby wpisać nowe hasło do pliku /etc/shadow.