From owner-FreeBSD-users-jp@jp.FreeBSD.org Wed Mar  5 14:01:13 2003
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) id h2551Dn09238;
	Wed, 5 Mar 2003 14:01:13 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from inet-tsb.toshiba.co.jp (inet-tsb.toshiba.co.jp [202.33.96.40])
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) with ESMTP/inet id h2551D709233
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Wed, 5 Mar 2003 14:01:13 +0900 (JST)
	(envelope-from yasu@isl.rdc.toshiba.co.jp)
Received: from tsb-wall.toshiba.co.jp ([133.199.160.134])
	by inet-tsb.toshiba.co.jp  with ESMTP id h2551CkT021090
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Wed, 5 Mar 2003 14:01:12 +0900 (JST)
Received: (from root@localhost)
	by tsb-wall.toshiba.co.jp  id h2551CN24325
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Wed, 5 Mar 2003 14:01:12 +0900 (JST)
Received: from tis2 [133.199.160.66] by tsb-wall.toshiba.co.jp with SMTP id QAA24319 ; Wed, 5 Mar 2003 14:01:12 +0900
Received: from mx4.toshiba.co.jp by tis2.tis.toshiba.co.jp 
	id OAA08064; Wed, 5 Mar 2003 14:01:11 +0900 (JST)
Received: from isl.rdc.toshiba.co.jp by toshiba.co.jp id OAA10641; Wed, 5 Mar 2003 14:01:09 +0900 (JST)
Received: from localhost (yasu@moonlight.isl.rdc.toshiba.co.jp [133.196.12.123])
	by isl.rdc.toshiba.co.jp (8.11.6/8.11.6/1.4) with ESMTP id h25519m25783;
	Wed, 5 Mar 2003 14:01:09 +0900 (JST)
Message-Id: <20030305.140102.71084909.yasu@isl.rdc.toshiba.co.jp>
To: FreeBSD-users-jp@jp.FreeBSD.org
From: KIMURA Yasuhiro <yasu@isl.rdc.toshiba.co.jp>
In-Reply-To: <20030305094801.4D6A.ML-FREEBSD-USERS@amago.trout.jp>
References: <20030305094801.4D6A.ML-FREEBSD-USERS@amago.trout.jp>
Organization: R&D Center, TOSHIBA Corp.
X-Mailer: Mew version 3.2.50 on Emacs 21.2 / Mule 5.0 (SAKAKI)
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: Wed, 05 Mar 2003 14:01:02 +0900
X-Sequence: FreeBSD-users-jp 73649
Subject: [FreeBSD-users-jp 73649] Re: Solaris
 =?ISO-2022-JP?B?GyRCJEgkThsoQg==?= Crypt
 =?ISO-2022-JP?B?GyRCNFg/dCROMGMkJBsoQg==?= 
Sender: owner-FreeBSD-users-jp@jp.FreeBSD.org
X-Originator: yasu@isl.rdc.toshiba.co.jp
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+030304

>>>>> "Tohru Murakami" <ml-FreeBSD-users@amago.trout.jp> wrote:

>     $B!!(BSolaris7$B$GF0$$$F$$$?(Bvpopmail-4.9.10$B$N%f!<%6$N%Q%9%o!<%I>pJs$r(B
>     FreeBSD 4.6.2RELEASE$B$N(Bvpopmail-stable$B$N%f!<%6>pJs$H$7$F0\9T$7$h$&(B
>     $B$H$7$F$$$k$N$G$9$,!"0E9f2=$5$l$?%Q%9%o!<%I$N(Bsalt$B$K!V!(!W$,F~$C$F$$(B
>     $B$?>l9g$K(BFreeBSD 4.6.2RELEASE$BB&$G!"@5$7$$%Q%9%o!<%I$rF~$l$F$$$k$K$b(B
>     $B$+$+$o$i$:%Q%9%o!<%I%(%i!<$K$J$j$^$9!#(B
>     $B!!$=$l0J30$N$b$N!J(Bsalt$B$K!V!(!W$r4^$^$J$$$b$N!K$N>l9g$O$&$^$/$$$/$h(B
>     $B$&$G$9!#(B
>     $B!!APJ}$N(Bvpopmail$B$N%=!<%9$rDI$C$F$_$?$N$G$9$,!"FC$K0c$$$O$"$j$^$;$s(B
>     $B$G$7$?!#(B
>     $B!!(BSolaris7$B$H(BFreeBSD 4.6.2RELEASE$B$G(BCrypt$B4X?t$N<BAu$O0c$&$b$N$J$N$G(B
>     $B$7$g$&$+!#(B
    
Solaris$B$N(Bcrypt(3C)$B$N%^%K%e%"%k$K$O(B

The salt is a two-character string chosen from the set [a-zA-Z0-9./].

$B$H=q$$$F$"$j$^$9!#$J$N$G!"(Bsalt$B$K%;%_%3%m%s$,4^$^$l$k>l9g$NF0:n$O;EMM30(B
$B$G<BAu$K$h$j0c$&$N$G$O$J$$$G$7$g$&$+!#<B:](B

#include <unistd.h>
#include <stdio.h>

int
main(int argc, char **argv)
{
    char  *key, *salt;

    key = "HogeHage";
    salt = "ab";
    printf("key=\"%s\", salt=\"%s\", result=\"%s\"\n",
           key, salt, crypt(key, salt));
    key = "HogeHage";
    salt = "a;";
    printf("key=\"%s\", salt=\"%s\", result=\"%s\"\n",
           key, salt, crypt(key, salt));
    return 0;
}

$B$3$N$h$&$J%W%m%0%i%`$r$$$m$$$m$J(BOS$B$G%3%s%Q%$%k$7$FF0$+$7$F$_$?$H$3$m(B

Solaris7$B$N>l9g(B:

key="HogeHage", salt="ab", result="abNni8IZ54cGM"
key="HogeHage", salt="a;", result="a;AoYqLYTEHLc"

Linux$B$N>l9g(B(RedHat 7.3$B5Z$S(BDebian unstable):

key="HogeHage", salt="ab", result="abNni8IZ54cGM"
key="HogeHage", salt="a;", result="a;ysHN2DdN01Y"

FreeBSD 4.7R$B5Z$S(BNetBSD 1.5.2$B$N>l9g(B:

key="HogeHage", salt="ab", result="abNni8IZ54cGM"
key="HogeHage", salt="a;", result="a;JnX4cDBSiA."

$B$N$h$&$K!"(Bsalt$B$,(B"a;"$B$N>l9g$N7k2L$O(BOS$B$K$h$j0c$C$F$$$^$7$?!#(B

---
                          || $BLZB<(B $B9/9@(B   yasu@isl.rdc.toshiba.co.jp ||
                          || ($B3t(B)$BEl<G(B $B8&5f3+H/%;%s%?!<(B              ||
                          || $B%3%s%T%e!<%?!&%M%C%H%o!<%/%i%\%i%H%j!<(B ||
