パスワードメーカー

<HTML>
<TITLE>PASS WORD MAKER</TITLE>
<HEAD>
<SCRIPT Language="JavaScript">
function omaewa_homani_buttsaikuyana_BawBaw(){




function MakeArray(n){
this.length=n;
}

var k = new MakeArray(40);

k[0]="0";
k[1]="1";
k[2]="2";
k[3]="3";
k[4]="4";
k[5]="5";
k[6]="6";
k[7]="7";
k[8]="8";
k[9]="9";
k[10]="a";
k[11]="b";
k[12]="c";
k[13]="d";
k[14]="e";
k[15]="f";
k[16]="g";
k[17]="h";
k[18]="i";
k[19]="j";
k[20]="k";
k[21]="m";
k[22]="n";
k[23]="o";
k[24]="p";
k[25]="q";
k[26]="r";
k[27]="s";
k[28]="t";
k[29]="u";
k[30]="v";
k[31]="w";
k[32]="x";
k[33]="y";
k[34]="z";
k[35]="A";
k[36]="B";
k[37]="C";
k[38]="D";
k[39]="E";
k[40]="F";
k[41]="G";
k[42]="H";
k[43]="I";
k[44]="J";
k[45]="K";
k[46]="L";
k[47]="M";
k[48]="N";
k[49]="O";
k[50]="P";
k[51]="Q";
k[52]="R";
k[53]="S";
k[54]="T";
k[55]="U";
k[56]="V";
k[57]="W";
k[58]="X";
k[59]="Y";
k[60]="Z";
k[61]="_";
k[62]="-";
k[63]="%";
k[64]="&";
k[65]="$";



var a=Math.random();
var b=a*66;
var c=Math.floor(b);

var d=Math.random();
var e=d*66;
var f=Math.floor(e);

var g=Math.random();
var h=g*66;
var i=Math.floor(h);

var j=c+f;

if(j>65){
j=j-65;
}

var l=c+i;

if(l>65){
l=l-65;
}

var m=f+i;

if(m>65){
m=m-65;
}

var today=new Date;
var ta=today.getSeconds();
var n=f+ta;

if(n>65){
n=n-59;
}

var o=i+ta;

if(o>65){
o=o-59;
}

var p=j+o;

if(p>65){
p=p-65;
}

var q=p+o;

if(q>65){
q=q-65;
}

var r=p+q;

if(r>65){
r=r-65;
}

document.write("<center>");
document.write("<font size=7 color='ff0000'>");
document.write(k[c],k[f],k[i],k[j],k[l],k[m],k[n],k[o],k[q],k[r]);
document.write("</font>");
document.write("</center>");

}

</SCRIPT>

</HEAD>

<BODY>
<SCRIPT Language="JavaScript">

omaewa_homani_buttsaikuyana_BawBaw();

</SCRIPT>

</BODY>
</HTML>

 

パスワードメーカーとは

 10桁のパスワードを自動的に生成させるプログラムです。インターネット上の各種のサービスを利用するのにはパスワードが必要です。そのパスワードですが、パスワードのセキュリティーを強く望む場合は本人にも覚える事が出来ないような意味の無い文字の羅列が効果的です。その文字はデータベース、または表計算ソフト、あるいはノートパッドにコピーして貼り付けて保存しましょう。

 パスワードは8桁以上が効果的と言われています。人間が一瞬で目に飛び込んだ情報を同時に処理できるのは7つが限界とされています。それゆえに7をマジカルナンバーと呼ばれています。そして、パスワードは4桁以上、10桁までが一般的です。

 マジカルナンバーが7である以上、8桁からパスワードのパスワードとしてのセキュリティーは高まり、通常10桁までが一般ですので、その最多桁数の10桁を採用することにしました。

 

使い方

 インターネットエクスプローラでは更新を、ネットスケープコミュニケータでは再読み込みを押して、好みのパスワードを得てください。

 得た数字はコピー操作等で操作すると便利です。


 当ホームページの作者の運命を変えた書籍が上の二冊です。
 本の筆者は高校の先生だけあって非常にわかりやすく、つぼを押さえた解説はさすがです。僅か三年で素人の中学上がりの学生を一人前のプログラマーに育てるノウハウを知り尽くしている為でしょう。簡単な練習問題をどんどん解かせ、いつの間にかスクリプトが出来るようになってしまいます。
 「ホームページの制作」はソースから作るようにしています。時代とは逆行しているように感じますが、基本的なHTMLの知識がないときちんとしたホームページは作れませんし、自分の意図した表示をさせることは出来ません。基本を押さえる意味でも優れた書籍です。
http://www.ookawa.com