نقل قول نوشته اصلی توسط mohamad-h نمایش پست ها
ببخشید یه توضیح کاملتری میدید ؟
با سلام

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

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

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


کد PHP:

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

    var 
Result="";
    var 
i=0;
    var 
jTestVar.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 (
!=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

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

ممنون