[PHP-users 4333] Re: linuxアカウントを認証したい
takaesu
php-users@php.gr.jp
Tue, 18 Dec 2001 14:50:38 +0900
こんにちは。
> こんにちは、川崎と言います。
> 私は、以前、
> データ暗号化チュートリアル -- レッスン2
> http://www.hotwired.co.jp/webmonkey/2000/20/index4a_page2.html
> で、アカウント認証を行いました。
> 但し、NISを使った場合は、passwdファイルではなく、"nisdump"で、暗号を取り
> 出しました。
教えていただいたWEBページを読みました。(私には難しかったですが・・)
以下のテストをして見たところ、md5, crypt の
いづれも /etc/shadow の暗号の部分(?)とマッチしませんでした。
何か誤解しているのでしょうか?皆様、お教えください。
1./etc/shadow のユーザ 'takaesu' の行は以下の様になっている。
(パスワードはアカウントと同じにしています)
takaesu:$1$FPo5krAi$LkSUZdFewuLXGVaIF/eIt/:11282:-1:99999:-1:-1:-1:135510972
2.以下のPHPスクリプトを実行
<?php
// MD5
$aaa = md5("takaesu");
print "md5: $aaa<BR>";
// crypt
$aaa = crypt("takaesu",'$1'); // shadowファイルの
print "crypt: $aaa<BR>";
?>
3.実行結果
md5: 92f0a854003a1f393226f7cf07cdb3b3
crypt: $1$$EKLHRWgdOL1QFhG8OBM2D/
以上。
--
takaesu <takaesu@geocities.co.jp>