Szyfrowanie haseł użytkowników
: 21 lutego 2012, 19:13
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
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