From owner-FreeBSD-users-jp@jp.FreeBSD.org Sat Feb 15 17:19:15 2003
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) id h1F8JFL65104;
	Sat, 15 Feb 2003 17:19:15 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from nejimaki2m.pfu.co.jp (nejimaki2m.pfu.co.jp [202.248.171.151])
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) with ESMTP/inet id h1F8JDJ65099
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Sat, 15 Feb 2003 17:19:13 +0900 (JST)
	(envelope-from mat@pfu.fujitsu.com)
Received: from scansend.pfu.co.jp ([10.232.16.32])
	by nejimaki2m.pfu.co.jp (8.11.6/3.7W-01041215) with ESMTP id h1F8JAu12716
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Sat, 15 Feb 2003 17:19:10 +0900 (JST)
Received: from capella2.pfu.co.jp (interscan2.pfu.co.jp [10.232.16.31])
	by scansend.pfu.co.jp (8.9.3/3.7W-01041218) with ESMTP id RAA03272
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Sat, 15 Feb 2003 17:19:11 +0900 (JST)
Received: from redman.tokyo.pfu.co.jp (redman.tokyo.pfu.co.jp [10.232.96.22])
	by capella2.pfu.co.jp (8.9.3/3.7W-01041314) with ESMTP id RAA05958
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Sat, 15 Feb 2003 17:19:09 +0900 (JST)
Received: from ovation.tokyo.pfu.co.jp by redman.tokyo.pfu.co.jp (8.8.8+2.7Wbeta7/3.4W5-MX010413-PFU tokyo Domain Mail Master)
	id RAA29876; Sat, 15 Feb 2003 17:19:09 +0900 (JST)
Received: (qmail 19429 invoked from network); 15 Feb 2003 17:19:10 +0900
Received: from mat2.tokyo.pfu.co.jp (10.232.139.103)
  by ovation.tokyo.pfu.co.jp with SMTP; 15 Feb 2003 17:19:10 +0900
From: Matsumura Naoki <mat@pfu.fujitsu.com>
To: FreeBSD-users-jp@jp.FreeBSD.org
Message-Id: <20030215171957.0f26f10c.mat@pfu.fujitsu.com>
In-Reply-To: <20030215103723.62e6f5de.makino@giga.it.okayama-u.ac.jp>
References: <20030215103723.62e6f5de.makino@giga.it.okayama-u.ac.jp>
Organization: PFU Limited
X-Mailer: Sylpheed version 0.7.6 (GTK+ 1.2.10; i386-portbld-freebsd4.6)
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
Content-Transfer-Encoding: 7bit
Reply-To: FreeBSD-users-jp@jp.FreeBSD.org
Precedence: list
Date: Sat, 15 Feb 2003 17:19:57 +0900
X-Sequence: FreeBSD-users-jp 73444
Subject: [FreeBSD-users-jp 73444] Re: Perl =?ISO-2022-JP?B?GyRCJE4bKEI=?=
 =?ISO-2022-JP?B?GyRCJWYhPCU2Ryc+WiRLJTUhPCVQJE4lUSU5JW8bKEI=?=
 =?ISO-2022-JP?B?GyRCITwlSSRyGyhC?= 
Errors-To: owner-FreeBSD-users-jp@jp.FreeBSD.org
Sender: owner-FreeBSD-users-jp@jp.FreeBSD.org
X-Originator: mat@pfu.fujitsu.com
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+030107

$B$^$D$`$i$G$9!#(B

On Sat, 15 Feb 2003 10:37:23 +0900
"Tetsuhisa Makino" <makino@giga.it.okayama-u.ac.jp> wrote:

> $BKRLn(B@$B2,Bg$G$9!#(B

> $B$3$&$$$&>u67$,$"$j$^$7$F!"8=:_(B getpwnam() $B$H$$$&%5%V%k!<%A%s$r;H$C$F(B
> $B%Q%9%o!<%I$N<hF@$O2DG=$J$N$G$9$,!"0E9f2=$9$k:]$N%-!<$,J,$+$j$^$;$s!#(B
> $B0lHLE*$K$O%Q%9%o!<%I$N@hF,(B 2 $BJ8;z$H$N$3$H$G$9$,!"0lCW$7$^$;$s$G$7$?!#(B

$B$3$N%-!<$N$3$H$r(B salt $B$H8@$$$^$9!#(B

$B0E9f2=J}<0$K(B DES $B$r;H$C$F$$$k$J$i$P@hF,(B 2$BJ8;z$,(B salt $B$G$9$7!"(B
MD5 $B$J$i$P(B $1$XXX$ $B$N(B XXXX $B$NItJ,$,(B salt $B$G$9!#(Bblowfish $B$J$i(B
$2$YYYY$ $B$N(B YYYY $B$NItJ,!#(B

$B$G!"(Bsalt $B$N@Z$j$@$7$O(B crypt(3) $B$NFbIt$G>!<j$K$d$C$F$/$l$^$9$N$G(B

   $passwd = getpwnam $B$G<hF@$7$?%Q%9%o!<%I(B # $1$XXXX$YYYYY $B$J$I(B
   $input  = $B%f!<%6$,F~NO$7$?%Q%9%o!<%I(B
   if ( $passwd eq crypt($input, $passwd) ){
      $BG'>Z(BOK
   }

$B$G$$$$$G$9!#(B

$B$A$^$?$GG[IU$5$l$F$$$k(B CGI $B%9%/%j%W%H$J$I$G(B

   $passwd = getpwnam $B$G<hF@$7$?%Q%9%o!<%I(B # $1$XXXX$YYYYY $B$J$I(B
   $salt = substr($passwd, 0, 2);
   $input  = $B%f!<%6$,F~NO$7$?%Q%9%o!<%I(B
   if ( $passwd eq crypt($input, $salt) ){
      $BG'>Z(BOK
   }

$B$J$I$H(B $B$o$6$o$6@hF,(B 2$BJ8;z$r@Z$j=P$7$F$$$k%W%m%0%i%`$,$h$/8+$i$l$^$9$,!"(B
DES $B8BDj$N%W%m%0%i%`$K$J$C$F$7$^$&$N$G$h$m$7$/$"$j$^$;$s!#(B
