目次JavaプログラミングJDK1.1での制作事例




パスワード入力


パスワードとして 井上 と入力してENTERキーを押してください。

このアプレットはパスワードとジャンプ先のURLを内臓していて、パスワードが一致した場合だけ
規定のURLにジャンプします。

ポイントとしては以下のような点です。
テキストフィールドに入力される文字情報の監視(actionメソード)
テキストの入力エコーとして*を表示(setEchoCharacter)
他のURLの表示(getAppletContext().showDocument)


このアプレットにはパラメータはありません。
パスワードおよび表示先のURLはアプレット内に埋めこみます。
ですから、それらを変更するのにはソースコードを変更してコンパイルし直す必要があります。

パラメータでパスワード、表示先URLを設定しないのは
ドキュメントのHTLMを見ればすぐに分かってしまい、意味がないからです。

だた、今回の方法(アプレットに埋めこむ)を行ってもセキュリティが完全とは言えないかも知れません。
世の中にはこの種の解読に情熱的な人がいるようです。
本当に大事な情報はHPには載せないことです。

このアプレットはJDK1.1仕様のアプレットで、IE3.0/NN3.0では表示が出来ません。
環境によっては表示出来るようです。
私の環境ではNC4.0でも表示出来ません。

パスワードに英字を使用した場合、大文字と小文字は違うものとして扱われます。
パスワードとして日本語が使用できます。

JDK1.0の制作事例は「パスワードJAVAアプレット」を見て下さい。

Pwd11.classのサイズは1.62KBとなりました。

 ソースプログラムリスト

ソースリストの赤い字の部分を変更してパスワード、ジャンプ先ページを変更します。
パスワードは英数字の場合20文字まで、日本語の場合10文字まで設定可能です。



ソースプログラムリストはメモ帳などにコピーして利用することができます。

コピー方法