PLD CVS: SPECS baggins
Jan Rekorajski
baggins at hunter.mimuw.edu.pl
Sat Apr 10 00:05:12 CEST 1999
[pi±tek, 09 kwiecieñ 1999], Tomasz K³oczko napisa³(a):
> On Fri, 9 Apr 1999, PLD CVS wrote:
>
> > CVSROOT: /cvsroot
> > Module name: SPECS
> > Changes by: baggins 99/04/09 14:21:38
> >
> > Modified files:
> > . : pam.spec
> >
> [..]
> > - crypt16 patch, it makes pam_pwdb understand Ultrix crypt16()
> > passwords. It is not applied, added only because somebody may
> > really need this - like me ;).
>
> Pytanie o powy¿sze poniewa¿ patch do crypt16() jest w tej chwili w
> komentarzu. Dlaczego tak zdecydowa³e¶ i czy nie mo¿an tego w³±czyæ by def
> dodaj±c tylko jaki¶ parametr czy to w plikach w /etc/pam.d (czy w jakim¶
> innym), który by aktywizowa³ crypt16. Np. tak jak jest z parametrami
> shadow i md5. Czy crypt16 w domy¶lene konf stwarza jakie¶ inne warunki
> pracy ?
>
Ten patch pozwala tylko czytaæ has³a crypt16(), to jest badziewny algorytm
wiêc kodowanie nim nie ma sensu[1]. A w komentarzu jest dlatego ¿e nie da
siê go w³±czyæ opcj± w /etc/pam.d/*. To jest przeróbka pwdb_chkpwd
dzia³aj±ca na zasadzie:
a) has³o jest MD5? - ok, zrobione
b) has³o jest DES - spróbuj bigcrypt, nie posz³o to crypt16.
IMHO nie warto wkompilowywaæ zbêdnego w 99% przypadków kodu, ale warto
pozostawiæ tak± mo¿liwo¶æ u¿ytkownikom.
[1] has³o uzupe³niane jest '\0' do 16 znaków, pierwsze 8 jest kodowane
DES z 20 iteracjami, drugie 8 - DES 5 iteracji, obie po³ówki tym samym
saltem.
Janek
More information about the pld-devel-pl
mailing list