PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : کد کننده ی html



PE7A
September 6th, 2012, 13:25
با سلام




<HTML>
<HEAD>
<TITLE>Encrypt</TITLE>
<SCRIPT LANGUAGE="JavaScript">
function testResults (form) {
var TestVar = form.inputbox.value;


var Result="";
var i=0;
var j= TestVar.length;

var PasVar = form.inputbox2.value;

if (PasVar.length>5) {
alert ("Password must be less than 6 characters");
return;
}

if (isNaN(PasVar)) {
alert("key must be number");
return;
}
while (i !=j) {
Result+=String.fromCharCode((TestVar.charCodeAt(i) ^ PasVar))
i++;
}

form.inputbox.value = Result;
alert ("Password is: " + Result );
}
</SCRIPT>
</HEAD>
<BODY>
<FORM NAME="myform" ACTION="" METHOD="GET">Enter Password: <BR>

<INPUT TYPE="text" NAME="inputbox" VALUE="">


key:

<INPUT TYPE="text" NAME="inputbox2" VALUE="">
<P>
<INPUT TYPE="button" NAME="button" Value="Click" onClick="testResults(this.form)">
</FORM>
</BODY>
</HTML>

mohamad-h
September 6th, 2012, 13:29
ببخشید یه توضیح کاملتری میدید ؟

PE7A
September 6th, 2012, 14:40
ببخشید یه توضیح کاملتری میدید ؟

با سلام

مدتی است که به دنبال یک کد کننده ی کلمات عبور بر اساس یک کلید هستیم

در حال حاظر کد زیر را در اختیار داریم :
کد زیر امکان تبدیل کلمات عبور به کد و بر عکس را بر اساس یک کلید 5 رقمی را فراهم می کند
اما دارای مشکلاتی هست:

1- در 20 درصد مواقع : عدم تطابق کلمات عبور کد شده با یک کلید ( در زمانی که کلمه عبور به کد تبدیل می شود امکان بازگرداندن آن به حالت اول وجود ندارد و کل عملکرد را زیر سوال می برد)
2- تبدیل کلمات عبور به حروف چینی و عربی و هر زبان یا کاراکتر موجود که بهتر است فقط از اعداد و حروف انگلیسی استفاده شود.





<HTML>
<HEAD>
<TITLE>Encrypt</TITLE>
<SCRIPT LANGUAGE="JavaScript">
function testResults (form) {
var TestVar = form.inputbox.value;


var Result="";
var i=0;
var j= TestVar.length;

var PasVar = form.inputbox2.value;

if (PasVar.length>5) {
alert ("Password must be less than 6 characters");
return;
}

if (isNaN(PasVar)) {
alert("key must be number");
return;
}
while (i !=j) {
Result+=String.fromCharCode((TestVar.charCodeAt(i) ^ PasVar))
i++;
}

form.inputbox.value = Result;
alert ("Password is: " + Result );
}
</SCRIPT>
</HEAD>
<BODY>
<FORM NAME="myform" ACTION="" METHOD="GET">Enter Password: <BR>

<INPUT TYPE="text" NAME="inputbox" VALUE="">


key:

<INPUT TYPE="text" NAME="inputbox2" VALUE="">
<P>
<INPUT TYPE="button" NAME="button" Value="Click" onClick="testResults(this.form)">
</FORM>
</BODY>
</HTML>



لینک:

Encrypt (http://test.spaceiran.com)

از میان دوستان آیا قادر هستید موارد 1 و 2 را در این کد حل کنید و کد جدید را ارسال نمایید؟

ممنون