===== Readme.txt for BooPasswordCrypter-Lite-ver1.05 =====
*BooPC-Lite-は、Perlで記述されたパスワード暗号化プログラム
です。
*このプログラムを使用する前に以下のことをご確認下さい。
1.サーバでCGIを使用できること
2.サーバでPerlを使用できること
3.サーバで.htaccessによるアクセス制限が利用できること
*利用方法
1.まず以下のファイルを用意します。( )内はファイル名。
BooPC-Lite- (bpcl.pl)
2.次に bpcl.pl の拡張子を plから cgi に変更します。
3.bpcl.cgiを、エディタで開き、以下の部分を変更してく
ださい。
*先頭行の#! /usr/local/bin/perl の部分を 自分のサ
ーバーでのPerlへのパスに書き換えてください。分か
らない方は、サーバー管理者へお問い合わせください。
4.bpcl.cgiを、 サーバーにasciiモードで転送します。
(CGIプログラムの設置場所をプロバイダ側で指定し
ている場合がありますので、分からない場合はサーバ
ー管理者にお問い合わせください)
5.以下のようにパーミッションを設定します。
(パーミッションの設定方法についてはFTPソフトの
操作説明をお読みください)
bpcl.cgi → 755
パーミッションの設定方法例
| FTP.exeを使用する場合
| 例)ftp>quote site chmod 755 bpcl.cgi
*アクセス制限の設定方法とCGIの利用方法
このCGIが提供するのは、.htaccess によるユーザ毎のアクセス
許可方式による特定ディレクトリ以下へのアクセス制限で使用する
暗号化パスワードの生成処理です。
アクセス制限の導入にあたっては、.htaccess というファイルと、
パスワードを格納しておくファイルが必要になります。
パスワードを格納するファイルのファイル名はなんでも構いません。
まず、以下のような内容で.htaccessファイルを作ります。
AuthUserfile /path/to/password_file
AuthGroupfile /dev/null
AuthName ByPassword
AuthType Basic
require user USER_NAME
上の部分の、AuthUserfileの右には、パスワードファイルのパス
を記述します。このパスの書き方については各サーバで特定の書
き方を指定していることがありますので、その場合は各指示に従
ってください。指定がない場合はサーバ上での絶対パスで記述す
ればよいことが多いと思います。よくわからない場合はサーバ管
理者にお尋ねください。
次に、との間の行を編集します。
この部分の USER_NAMEの所に、アクセスを許可するユーザ名を適
宜記述します。
複数のユーザを設定するときは、以下のように複数行にしてくだ
さい。
require user USER_NAME_1
require user USER_NAME_2
require user USER_NAME_3
次に、パスワードファイルを作ります。
ファイルの内容は以下のように記述します。
USER_NAME_1:Password_1
USER_NAME_2:Password_2
USER_NAME_3:Password_3
: を挟んで左側にユーザ名、右側に暗号化されたパスワードを
1ユーザ1行で書きます。
左側には.htaccessで設定したユーザ名と同じものを書きます。
右側の、各ユーザに対応する暗号化されたパスワードは、設置し
たこのCGIを利用して生成し、コピー&ペーストでパスワード
ファイルに貼り付けてください。
CGIの利用方法は、bpcl.cgiにアクセスし、入力欄に暗号化し
たいパスワードを入力してOKを押すだけです。
.htaccessとパスワードファイルができましたら、サーバ上のアク
セスを制限したいディレクトリに.htaccessを Asciiモードで転送
します。
次に、パスワードファイルへのパスが.htaccess内で設定したもの
と同じになるように、パスワードファイルを Asciiモードで転送
します。
その際、できるだけパスワードファイルは外部からアクセスでき
ない場所に設置しておくのが安全です。
以上で、.htaccess が存在するディレクトリ以下のファイルにア
クセスするには、ユーザ名とパスワードが必要となります。
*ご注意
BooPasswordCrypeter-Lite-はフリーソフトウエアですが、寄付
は歓迎いたします。
送金したくなった場合、下記アドレスまでメールしてください。
送金先をご連絡させていただきます。
利用などに当たっては「CGIご利用上のルール」(下記U
RL参照)に記載されているすべてのルールが適用されます
ので、同意の上ご利用ください。
・CGIご利用上のルール
http://www.booboo.ne.jp/contents/cgi/rule/
当プログラムの使用により生じたトラブルもしくはそれに伴
う損害に対し、制作者は一切責任を負いません。
*著作・制作
BooBooClub
E-mail: booboo@booboo.ne.jp
URL: http://www.booboo.ne.jp/
お問い合わせ詳細
http://www.booboo.ne.jp/contents/calendar/index.html
*お願い
バグレポート、ご感想、お問い合わせなどありましたら、
上記アドレスまでメールをお願いいたします。
*バージョンアップ履歴
・Ver1.00
1,各種不具合の修正
2,内部処理の最適化
・Ver1.01
1,入力文字チェック処理の改善
・Ver1.02
1,内部処理の一部を最適化
・Ver1.03
1,パスワード生成処理を一部改善
2,画面配色を変更
・Ver1.04
1,暗号化後のパスワードチェックを削除
2,暗号化処理の一部を変更
・Ver1.05
1,出力HTMLの一部を変更